import PropTypes from 'prop-types' ; import Gtk from '../gtk' ; import Element from './Element' ; export default class AboutDialog extends Element { static propTypes = { artists : PropTypes . array , authors : PropTypes . array , comments : PropTypes . string , copyright : PropTypes . string , documenters : PropTypes . array , license : PropTypes . string , licenseType : PropTypes . object , logo : PropTypes . object , logoIconName : PropTypes . string , programName : PropTypes . string , translatorCredits : PropTypes . string , version : PropTypes . string , website : PropTypes . string , websiteLabel : PropTypes . string , wrapLicense : PropTypes . bool , useHeaderBar : PropTypes . number , acceptFocus : PropTypes . bool , application : PropTypes . object , attachedTo : PropTypes . object , decorated : PropTypes . bool , defaultHeight : PropTypes . number , defaultWidth : PropTypes . number , deletable : PropTypes . bool , destroyWithParent : PropTypes . bool , focusOnMap : PropTypes . bool , focusVisible : PropTypes . bool , gravity : PropTypes . object , hasResizeGrip : PropTypes . bool , hasToplevelFocus : PropTypes . bool , hideTitlebarWhenMaximized : PropTypes . bool , icon : PropTypes . object , iconName : PropTypes . string , isActive : PropTypes . bool , isMaximized : PropTypes . bool , mnemonicsVisible : PropTypes . bool , modal : PropTypes . bool , resizable : PropTypes . bool , resizeGripVisible : PropTypes . bool , role : PropTypes . string , screen : PropTypes . object , skipPagerHint : PropTypes . bool , skipTaskbarHint : PropTypes . bool , startupId : PropTypes . string , title : PropTypes . string , transientFor : PropTypes . object , type : PropTypes . object , typeHint : PropTypes . object , urgencyHint : PropTypes . bool , windowPosition : PropTypes . object , borderWidth : PropTypes . number , child : PropTypes . object , resizeMode : PropTypes . object } ; static defaultProps = { artists : null , authors : null , comments : null , copyright : null , documenters : null , license : null , licenseType : null , logo : null , logoIconName : null , programName : null , translatorCredits : null , version : null , website : null , websiteLabel : null , wrapLicense : null , useHeaderBar : null , acceptFocus : null , application : null , attachedTo : null , decorated : null , defaultHeight : null , defaultWidth : null , deletable : null , destroyWithParent : null , focusOnMap : null , focusVisible : null , gravity : null , hasResizeGrip : null , hasToplevelFocus : null , hideTitlebarWhenMaximized : null , icon : null , iconName : null , isActive : null , isMaximized : null , mnemonicsVisible : null , modal : null , resizable : null , resizeGripVisible : null , role : null , screen : null , skipPagerHint : null , skipTaskbarHint : null , startupId : null , title : null , transientFor : null , type : null , typeHint : null , urgencyHint : null , windowPosition : null , borderWidth : null , child : null , resizeMode : null } ; constructor ( props = { } ) { super ( new Gtk . AboutDialog ( ) , props , { isContainer : true } ) ; } addCreditSection ( sectionName , people ) { return this . node . addCreditSection ( sectionName , people ) ; } addActionWidget ( child , responseId ) { return this . node . addActionWidget ( child , responseId ) ; } addButton ( buttonText , responseId ) { return this . node . addButton ( buttonText , responseId ) ; } addButtons ( firstButtonText , ___ ) { return this . node . addButtons ( firstButtonText , ___ ) ; } response ( responseId ) { return this . node . response ( responseId ) ; } run ( ) { return this . node . run ( ) ; } activateDefault ( ) { return this . node . activateDefault ( ) ; } activateFocus ( ) { return this . node . activateFocus ( ) ; } activateKey ( event ) { return this . node . activateKey ( event ) ; } addAccelGroup ( accelGroup ) { return this . node . addAccelGroup ( accelGroup ) ; } addMnemonic ( keyval , target ) { return this . node . addMnemonic ( keyval , target ) ; } beginMoveDrag ( button , rootX , rootY , timestamp ) { return this . node . beginMoveDrag ( button , rootX , rootY , timestamp ) ; } beginResizeDrag ( edge , button , rootX , rootY , timestamp ) { return this . node . beginResizeDrag ( edge , button , rootX , rootY , timestamp ) ; } close ( ) { return this . node . close ( ) ; } deiconify ( ) { return this . node . deiconify ( ) ; } fullscreen ( ) { return this . node . fullscreen ( ) ; } fullscreenOnMonitor ( screen , monitor ) { return this . node . fullscreenOnMonitor ( screen , monitor ) ; } hasGroup ( ) { return this . node . hasGroup ( ) ; } hasToplevelFocus ( ) { return this . node . hasToplevelFocus ( ) ; } iconify ( ) { return this . node . iconify ( ) ; } isActive ( ) { return this . node . isActive ( ) ; } isMaximized ( ) { return this . node . isMaximized ( ) ; } maximize ( ) { return this . node . maximize ( ) ; } mnemonicActivate ( keyval , modifier ) { return this . node . mnemonicActivate ( keyval , modifier ) ; } move ( x , y ) { return this . node . move ( x , y ) ; } parseGeometry ( geometry ) { return this . node . parseGeometry ( geometry ) ; } present ( ) { return this . node . present ( ) ; } presentWithTime ( timestamp ) { return this . node . presentWithTime ( timestamp ) ; } propagateKeyEvent ( event ) { return this . node . propagateKeyEvent ( event ) ; } removeAccelGroup ( accelGroup ) { return this . node . removeAccelGroup ( accelGroup ) ; } removeMnemonic ( keyval , target ) { return this . node . removeMnemonic ( keyval , target ) ; } reshowWithInitialSize ( ) { return this . node . reshowWithInitialSize ( ) ; } resize ( width , height ) { return this . node . resize ( width , height ) ; } resizeGripIsVisible ( ) { return this . node . resizeGripIsVisible ( ) ; } resizeToGeometry ( width , height ) { return this . node . resizeToGeometry ( width , height ) ; } stick ( ) { return this . node . stick ( ) ; } unfullscreen ( ) { return this . node . unfullscreen ( ) ; } unmaximize ( ) { return this . node . unmaximize ( ) ; } unstick ( ) { return this . node . unstick ( ) ; } add ( widget ) { return this . node . add ( widget ) ; } addWithProperties ( widget , firstPropName , ___ ) { return this . node . addWithProperties ( widget , firstPropName , ___ ) ; } checkResize ( ) { return this . node . checkResize ( ) ; } childGet ( child , firstPropName , ___ ) { return this . node . childGet ( child , firstPropName , ___ ) ; } childGetProperty ( child , propertyName , value ) { return this . node . childGetProperty ( child , propertyName , value ) ; } childGetValist ( child , firstPropertyName , varArgs ) { return this . node . childGetValist ( child , firstPropertyName , varArgs ) ; } childNotify ( child , childProperty ) { return this . node . childNotify ( child , childProperty ) ; } childNotifyByPspec ( child , pspec ) { return this . node . childNotifyByPspec ( child , pspec ) ; } childSet ( child , firstPropName , ___ ) { return this . node . childSet ( child , firstPropName , ___ ) ; } childSetProperty ( child , propertyName , value ) { return this . node . childSetProperty ( child , propertyName , value ) ; } childSetValist ( child , firstPropertyName , varArgs ) { return this . node . childSetValist ( child , firstPropertyName , varArgs ) ; } childType ( ) { return this . node . childType ( ) ; } forall ( callback , callbackData ) { return this . node . forall ( callback , callbackData ) ; } foreach ( callback , callbackData ) { return this . node . foreach ( callback , callbackData ) ; } propagateDraw ( child , cr ) { return this . node . propagateDraw ( child , cr ) ; } remove ( widget ) { return this . node . remove ( widget ) ; } resizeChildren ( ) { return this . node . resizeChildren ( ) ; } unsetFocusChain ( ) { return this . node . unsetFocusChain ( ) ; } }