18221 lines
584 KiB
TypeScript
18221 lines
584 KiB
TypeScript
declare namespace AuGTK {
|
|
|
|
class AccessibleAutocomplete {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": AccessibleAutocomplete
|
|
static readonly "kInline": AccessibleAutocomplete
|
|
static readonly "kList": AccessibleAutocomplete
|
|
static readonly "kBoth": AccessibleAutocomplete
|
|
}
|
|
|
|
class AccessibleInvalidState {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFalse": AccessibleInvalidState
|
|
static readonly "kTrue": AccessibleInvalidState
|
|
static readonly "kGrammar": AccessibleInvalidState
|
|
static readonly "kSpelling": AccessibleInvalidState
|
|
}
|
|
|
|
class AccessiblePlatformState {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFocusable": AccessiblePlatformState
|
|
static readonly "kFocused": AccessiblePlatformState
|
|
static readonly "kActive": AccessiblePlatformState
|
|
}
|
|
|
|
class AccessibleProperty {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAutocomplete": AccessibleProperty
|
|
static readonly "kDescription": AccessibleProperty
|
|
static readonly "kHasPopup": AccessibleProperty
|
|
static readonly "kKeyShortcuts": AccessibleProperty
|
|
static readonly "kLabel": AccessibleProperty
|
|
static readonly "kLevel": AccessibleProperty
|
|
static readonly "kModal": AccessibleProperty
|
|
static readonly "kMultiLine": AccessibleProperty
|
|
static readonly "kMultiSelectable": AccessibleProperty
|
|
static readonly "kOrientation": AccessibleProperty
|
|
static readonly "kPlaceholder": AccessibleProperty
|
|
static readonly "kReadOnly": AccessibleProperty
|
|
static readonly "kRequired": AccessibleProperty
|
|
static readonly "kRoleDescription": AccessibleProperty
|
|
static readonly "kSort": AccessibleProperty
|
|
static readonly "kValueMax": AccessibleProperty
|
|
static readonly "kValueMin": AccessibleProperty
|
|
static readonly "kValueNow": AccessibleProperty
|
|
static readonly "kValueText": AccessibleProperty
|
|
}
|
|
|
|
class AccessibleRelation {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kActiveDescendant": AccessibleRelation
|
|
static readonly "kColCount": AccessibleRelation
|
|
static readonly "kColIndex": AccessibleRelation
|
|
static readonly "kColIndexText": AccessibleRelation
|
|
static readonly "kColSpan": AccessibleRelation
|
|
static readonly "kControls": AccessibleRelation
|
|
static readonly "kDescribedBy": AccessibleRelation
|
|
static readonly "kDetails": AccessibleRelation
|
|
static readonly "kErrorMessage": AccessibleRelation
|
|
static readonly "kFlowTo": AccessibleRelation
|
|
static readonly "kLabelledBy": AccessibleRelation
|
|
static readonly "kOwns": AccessibleRelation
|
|
static readonly "kPosInSet": AccessibleRelation
|
|
static readonly "kRowCount": AccessibleRelation
|
|
static readonly "kRowIndex": AccessibleRelation
|
|
static readonly "kRowIndexText": AccessibleRelation
|
|
static readonly "kRowSpan": AccessibleRelation
|
|
static readonly "kSetSize": AccessibleRelation
|
|
}
|
|
|
|
class AccessibleRole {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAlert": AccessibleRole
|
|
static readonly "kAlertDialog": AccessibleRole
|
|
static readonly "kBanner": AccessibleRole
|
|
static readonly "kButton": AccessibleRole
|
|
static readonly "kCaption": AccessibleRole
|
|
static readonly "kCell": AccessibleRole
|
|
static readonly "kCheckbox": AccessibleRole
|
|
static readonly "kColumnHeader": AccessibleRole
|
|
static readonly "kComboBox": AccessibleRole
|
|
static readonly "kCommand": AccessibleRole
|
|
static readonly "kComposite": AccessibleRole
|
|
static readonly "kDialog": AccessibleRole
|
|
static readonly "kDocument": AccessibleRole
|
|
static readonly "kFeed": AccessibleRole
|
|
static readonly "kForm": AccessibleRole
|
|
static readonly "kGeneric": AccessibleRole
|
|
static readonly "kGrid": AccessibleRole
|
|
static readonly "kGridCell": AccessibleRole
|
|
static readonly "kGroup": AccessibleRole
|
|
static readonly "kHeading": AccessibleRole
|
|
static readonly "kImg": AccessibleRole
|
|
static readonly "kInput": AccessibleRole
|
|
static readonly "kLabel": AccessibleRole
|
|
static readonly "kLandmark": AccessibleRole
|
|
static readonly "kLegend": AccessibleRole
|
|
static readonly "kLink": AccessibleRole
|
|
static readonly "kList": AccessibleRole
|
|
static readonly "kListBox": AccessibleRole
|
|
static readonly "kListItem": AccessibleRole
|
|
static readonly "kLog": AccessibleRole
|
|
static readonly "kMain": AccessibleRole
|
|
static readonly "kMarquee": AccessibleRole
|
|
static readonly "kMath": AccessibleRole
|
|
static readonly "kMeter": AccessibleRole
|
|
static readonly "kMenu": AccessibleRole
|
|
static readonly "kMenuBar": AccessibleRole
|
|
static readonly "kMenuItem": AccessibleRole
|
|
static readonly "kMenuItemCheckbox": AccessibleRole
|
|
static readonly "kMenuItemRadio": AccessibleRole
|
|
static readonly "kNavigation": AccessibleRole
|
|
static readonly "kNone": AccessibleRole
|
|
static readonly "kNote": AccessibleRole
|
|
static readonly "kOption": AccessibleRole
|
|
static readonly "kPresentation": AccessibleRole
|
|
static readonly "kProgressBar": AccessibleRole
|
|
static readonly "kRadio": AccessibleRole
|
|
static readonly "kRadioGroup": AccessibleRole
|
|
static readonly "kRange": AccessibleRole
|
|
static readonly "kRegion": AccessibleRole
|
|
static readonly "kRow": AccessibleRole
|
|
static readonly "kRowGroup": AccessibleRole
|
|
static readonly "kRowHeader": AccessibleRole
|
|
static readonly "kScrollbar": AccessibleRole
|
|
static readonly "kSearch": AccessibleRole
|
|
static readonly "kSearchBox": AccessibleRole
|
|
static readonly "kSection": AccessibleRole
|
|
static readonly "kSectionHead": AccessibleRole
|
|
static readonly "kSelect": AccessibleRole
|
|
static readonly "kSeparator": AccessibleRole
|
|
static readonly "kSlider": AccessibleRole
|
|
static readonly "kSpinButton": AccessibleRole
|
|
static readonly "kStatus": AccessibleRole
|
|
static readonly "kStructure": AccessibleRole
|
|
static readonly "kSwitch": AccessibleRole
|
|
static readonly "kTab": AccessibleRole
|
|
static readonly "kTable": AccessibleRole
|
|
static readonly "kTabList": AccessibleRole
|
|
static readonly "kTabPanel": AccessibleRole
|
|
static readonly "kTextBox": AccessibleRole
|
|
static readonly "kTime": AccessibleRole
|
|
static readonly "kTimer": AccessibleRole
|
|
static readonly "kToolbar": AccessibleRole
|
|
static readonly "kTooltip": AccessibleRole
|
|
static readonly "kTree": AccessibleRole
|
|
static readonly "kTreeGrid": AccessibleRole
|
|
static readonly "kTreeItem": AccessibleRole
|
|
static readonly "kWidget": AccessibleRole
|
|
static readonly "kWindow": AccessibleRole
|
|
}
|
|
|
|
class AccessibleSort {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": AccessibleSort
|
|
static readonly "kAscending": AccessibleSort
|
|
static readonly "kDescending": AccessibleSort
|
|
static readonly "kOther": AccessibleSort
|
|
}
|
|
|
|
class AccessibleState {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kBusy": AccessibleState
|
|
static readonly "kChecked": AccessibleState
|
|
static readonly "kDisabled": AccessibleState
|
|
static readonly "kExpanded": AccessibleState
|
|
static readonly "kHidden": AccessibleState
|
|
static readonly "kInvalid": AccessibleState
|
|
static readonly "kPressed": AccessibleState
|
|
static readonly "kSelected": AccessibleState
|
|
}
|
|
|
|
class AccessibleTristate {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFalse": AccessibleTristate
|
|
static readonly "kTrue": AccessibleTristate
|
|
static readonly "kMixed": AccessibleTristate
|
|
}
|
|
|
|
class Align {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFill": Align
|
|
static readonly "kStart": Align
|
|
static readonly "kEnd": Align
|
|
static readonly "kCenter": Align
|
|
static readonly "kBaseline": Align
|
|
}
|
|
|
|
class ApplicationInhibitFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLogout": ApplicationInhibitFlags
|
|
static readonly "kSwitch": ApplicationInhibitFlags
|
|
static readonly "kSuspend": ApplicationInhibitFlags
|
|
static readonly "kIdle": ApplicationInhibitFlags
|
|
}
|
|
|
|
class ArrowType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kUp": ArrowType
|
|
static readonly "kDown": ArrowType
|
|
static readonly "kLeft": ArrowType
|
|
static readonly "kRight": ArrowType
|
|
static readonly "kNone": ArrowType
|
|
}
|
|
|
|
class AssistantPageType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kContent": AssistantPageType
|
|
static readonly "kIntro": AssistantPageType
|
|
static readonly "kConfirm": AssistantPageType
|
|
static readonly "kSummary": AssistantPageType
|
|
static readonly "kProgress": AssistantPageType
|
|
static readonly "kCustom": AssistantPageType
|
|
}
|
|
|
|
class BaselinePosition {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kTop": BaselinePosition
|
|
static readonly "kCenter": BaselinePosition
|
|
static readonly "kBottom": BaselinePosition
|
|
}
|
|
|
|
class BorderStyle {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": BorderStyle
|
|
static readonly "kHidden": BorderStyle
|
|
static readonly "kSolid": BorderStyle
|
|
static readonly "kInset": BorderStyle
|
|
static readonly "kOutset": BorderStyle
|
|
static readonly "kDotted": BorderStyle
|
|
static readonly "kDashed": BorderStyle
|
|
static readonly "kDouble": BorderStyle
|
|
static readonly "kGroove": BorderStyle
|
|
static readonly "kRidge": BorderStyle
|
|
}
|
|
|
|
class BuilderClosureFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSwapped": BuilderClosureFlags
|
|
}
|
|
|
|
class BuilderError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInvalidTypeFunction": BuilderError
|
|
static readonly "kUnhandledTag": BuilderError
|
|
static readonly "kMissingAttribute": BuilderError
|
|
static readonly "kInvalidAttribute": BuilderError
|
|
static readonly "kInvalidTag": BuilderError
|
|
static readonly "kMissingPropertyValue": BuilderError
|
|
static readonly "kInvalidValue": BuilderError
|
|
static readonly "kVersionMismatch": BuilderError
|
|
static readonly "kDuplicateId": BuilderError
|
|
static readonly "kObjectTypeRefused": BuilderError
|
|
static readonly "kTemplateMismatch": BuilderError
|
|
static readonly "kInvalidProperty": BuilderError
|
|
static readonly "kInvalidSignal": BuilderError
|
|
static readonly "kInvalidId": BuilderError
|
|
static readonly "kInvalidFunction": BuilderError
|
|
}
|
|
|
|
class ButtonsType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": ButtonsType
|
|
static readonly "kOk": ButtonsType
|
|
static readonly "kClose": ButtonsType
|
|
static readonly "kCancel": ButtonsType
|
|
static readonly "kYEsNo": ButtonsType
|
|
static readonly "kOkCancel": ButtonsType
|
|
}
|
|
|
|
class CellRendererAccelMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kGtk": CellRendererAccelMode
|
|
static readonly "kOther": CellRendererAccelMode
|
|
}
|
|
|
|
class CellRendererMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInert": CellRendererMode
|
|
static readonly "kActivatable": CellRendererMode
|
|
static readonly "kEditable": CellRendererMode
|
|
}
|
|
|
|
class CellRendererState {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSelected": CellRendererState
|
|
static readonly "kPrelit": CellRendererState
|
|
static readonly "kInsensitive": CellRendererState
|
|
static readonly "kSorted": CellRendererState
|
|
static readonly "kFocused": CellRendererState
|
|
static readonly "kExpandable": CellRendererState
|
|
static readonly "kExpanded": CellRendererState
|
|
}
|
|
|
|
class Collation {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": Collation
|
|
static readonly "kUnicode": Collation
|
|
static readonly "kFilename": Collation
|
|
}
|
|
|
|
class ConstraintAttribute {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": ConstraintAttribute
|
|
static readonly "kLeft": ConstraintAttribute
|
|
static readonly "kRight": ConstraintAttribute
|
|
static readonly "kTop": ConstraintAttribute
|
|
static readonly "kBottom": ConstraintAttribute
|
|
static readonly "kStart": ConstraintAttribute
|
|
static readonly "kEnd": ConstraintAttribute
|
|
static readonly "kWidth": ConstraintAttribute
|
|
static readonly "kHeight": ConstraintAttribute
|
|
static readonly "kCenterX": ConstraintAttribute
|
|
static readonly "kCenterY": ConstraintAttribute
|
|
static readonly "kBaseline": ConstraintAttribute
|
|
}
|
|
|
|
class ConstraintRelation {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLe": ConstraintRelation
|
|
static readonly "kEq": ConstraintRelation
|
|
static readonly "kGe": ConstraintRelation
|
|
}
|
|
|
|
class ConstraintStrength {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kRequired": ConstraintStrength
|
|
static readonly "kStrong": ConstraintStrength
|
|
static readonly "kMedium": ConstraintStrength
|
|
static readonly "kWeak": ConstraintStrength
|
|
}
|
|
|
|
class ConstraintVflParserError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSymbol": ConstraintVflParserError
|
|
static readonly "kAttribute": ConstraintVflParserError
|
|
static readonly "kView": ConstraintVflParserError
|
|
static readonly "kMetric": ConstraintVflParserError
|
|
static readonly "kPriority": ConstraintVflParserError
|
|
static readonly "kRelation": ConstraintVflParserError
|
|
}
|
|
|
|
class ContentFit {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFill": ContentFit
|
|
static readonly "kContain": ContentFit
|
|
static readonly "kCover": ContentFit
|
|
static readonly "kScaleDown": ContentFit
|
|
}
|
|
|
|
class CornerType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kTopLeft": CornerType
|
|
static readonly "kBottomLeft": CornerType
|
|
static readonly "kTopRight": CornerType
|
|
static readonly "kBottomRight": CornerType
|
|
}
|
|
|
|
class CssParserError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFailed": CssParserError
|
|
static readonly "kSyntax": CssParserError
|
|
static readonly "kImport": CssParserError
|
|
static readonly "kName": CssParserError
|
|
static readonly "kUnknownValue": CssParserError
|
|
}
|
|
|
|
class CssParserWarning {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kDeprecated": CssParserWarning
|
|
static readonly "kSyntax": CssParserWarning
|
|
static readonly "kUnimplemented": CssParserWarning
|
|
}
|
|
|
|
class DebugFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kText": DebugFlags
|
|
static readonly "kTree": DebugFlags
|
|
static readonly "kKeybindings": DebugFlags
|
|
static readonly "kModules": DebugFlags
|
|
static readonly "kGeometry": DebugFlags
|
|
static readonly "kIcontheme": DebugFlags
|
|
static readonly "kPrinting": DebugFlags
|
|
static readonly "kBuilder": DebugFlags
|
|
static readonly "kSizeRequest": DebugFlags
|
|
static readonly "kNoCssCache": DebugFlags
|
|
static readonly "kInteractive": DebugFlags
|
|
static readonly "kTouchscreen": DebugFlags
|
|
static readonly "kActions": DebugFlags
|
|
static readonly "kLayout": DebugFlags
|
|
static readonly "kSnapshot": DebugFlags
|
|
static readonly "kConstraints": DebugFlags
|
|
static readonly "kBuilderObjects": DebugFlags
|
|
static readonly "kA11y": DebugFlags
|
|
static readonly "kIconfallback": DebugFlags
|
|
static readonly "kInvertTextDir": DebugFlags
|
|
}
|
|
|
|
class DeleteType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kChars": DeleteType
|
|
static readonly "kWordEnds": DeleteType
|
|
static readonly "kWords": DeleteType
|
|
static readonly "kDisplayLines": DeleteType
|
|
static readonly "kDisplayLineEnds": DeleteType
|
|
static readonly "kParagraphEnds": DeleteType
|
|
static readonly "kParagraphs": DeleteType
|
|
static readonly "kWhitespace": DeleteType
|
|
}
|
|
|
|
class DialogError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFailed": DialogError
|
|
static readonly "kCancelled": DialogError
|
|
static readonly "kDismissed": DialogError
|
|
}
|
|
|
|
class DialogFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kModal": DialogFlags
|
|
static readonly "kDestroyWithParent": DialogFlags
|
|
static readonly "kUseHeaderBar": DialogFlags
|
|
}
|
|
|
|
class DirectionType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kTabForward": DirectionType
|
|
static readonly "kTabBackward": DirectionType
|
|
static readonly "kUp": DirectionType
|
|
static readonly "kDown": DirectionType
|
|
static readonly "kLeft": DirectionType
|
|
static readonly "kRight": DirectionType
|
|
}
|
|
|
|
class EditableProperties {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kPropText": EditableProperties
|
|
static readonly "kPropCursorPosition": EditableProperties
|
|
static readonly "kPropSelectionBound": EditableProperties
|
|
static readonly "kPropEditable": EditableProperties
|
|
static readonly "kPropWidthChars": EditableProperties
|
|
static readonly "kPropMaxWidthChars": EditableProperties
|
|
static readonly "kPropXAlign": EditableProperties
|
|
static readonly "kPropEnableUndo": EditableProperties
|
|
static readonly "kNumProperties": EditableProperties
|
|
}
|
|
|
|
class EntryIconPosition {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kPrimary": EntryIconPosition
|
|
static readonly "kSecondary": EntryIconPosition
|
|
}
|
|
|
|
class EventControllerScrollFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": EventControllerScrollFlags
|
|
static readonly "kVertical": EventControllerScrollFlags
|
|
static readonly "kHorizontal": EventControllerScrollFlags
|
|
static readonly "kDiscrete": EventControllerScrollFlags
|
|
static readonly "kKinetic": EventControllerScrollFlags
|
|
static readonly "kBothAxes": EventControllerScrollFlags
|
|
}
|
|
|
|
class EventSequenceState {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": EventSequenceState
|
|
static readonly "kClaimed": EventSequenceState
|
|
static readonly "kDenied": EventSequenceState
|
|
}
|
|
|
|
class FileChooserAction {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kOpen": FileChooserAction
|
|
static readonly "kSave": FileChooserAction
|
|
static readonly "kSelectFolder": FileChooserAction
|
|
}
|
|
|
|
class FileChooserError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNonexistent": FileChooserError
|
|
static readonly "kBadFilename": FileChooserError
|
|
static readonly "kAlreadyExists": FileChooserError
|
|
static readonly "kIncompleteHostname": FileChooserError
|
|
}
|
|
|
|
class FilterChange {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kDifferent": FilterChange
|
|
static readonly "kLessStrict": FilterChange
|
|
static readonly "kMoreStrict": FilterChange
|
|
}
|
|
|
|
class FilterMatch {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSome": FilterMatch
|
|
static readonly "kNone": FilterMatch
|
|
static readonly "kAll": FilterMatch
|
|
}
|
|
|
|
class FontChooserLevel {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFamily": FontChooserLevel
|
|
static readonly "kStyle": FontChooserLevel
|
|
static readonly "kSize": FontChooserLevel
|
|
static readonly "kVariations": FontChooserLevel
|
|
static readonly "kFeatures": FontChooserLevel
|
|
}
|
|
|
|
class FontLevel {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFamily": FontLevel
|
|
static readonly "kFace": FontLevel
|
|
static readonly "kFont": FontLevel
|
|
static readonly "kFeatures": FontLevel
|
|
}
|
|
|
|
class IconLookupFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kForceRegular": IconLookupFlags
|
|
static readonly "kForceSymbolic": IconLookupFlags
|
|
static readonly "kPreload": IconLookupFlags
|
|
}
|
|
|
|
class IconSize {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInherit": IconSize
|
|
static readonly "kNormal": IconSize
|
|
static readonly "kLarge": IconSize
|
|
}
|
|
|
|
class IconThemeError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNotFound": IconThemeError
|
|
static readonly "kFailed": IconThemeError
|
|
}
|
|
|
|
class IconViewDropPosition {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNoDrop": IconViewDropPosition
|
|
static readonly "kDropInto": IconViewDropPosition
|
|
static readonly "kDropLeft": IconViewDropPosition
|
|
static readonly "kDropRight": IconViewDropPosition
|
|
static readonly "kDropAbove": IconViewDropPosition
|
|
static readonly "kDropBelow": IconViewDropPosition
|
|
}
|
|
|
|
class ImageType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kEmpty": ImageType
|
|
static readonly "kIconName": ImageType
|
|
static readonly "kGicon": ImageType
|
|
static readonly "kPaintable": ImageType
|
|
}
|
|
|
|
class InputHints {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": InputHints
|
|
static readonly "kSpellcheck": InputHints
|
|
static readonly "kNoSpellcheck": InputHints
|
|
static readonly "kWordCompletion": InputHints
|
|
static readonly "kLowercase": InputHints
|
|
static readonly "kUppercaseChars": InputHints
|
|
static readonly "kUppercaseWords": InputHints
|
|
static readonly "kUppercaseSentences": InputHints
|
|
static readonly "kInhibitOsk": InputHints
|
|
static readonly "kVerticalWriting": InputHints
|
|
static readonly "kEmoji": InputHints
|
|
static readonly "kNoEmoji": InputHints
|
|
static readonly "kPrivate": InputHints
|
|
}
|
|
|
|
class InputPurpose {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFreeForm": InputPurpose
|
|
static readonly "kAlpha": InputPurpose
|
|
static readonly "kDigits": InputPurpose
|
|
static readonly "kNumber": InputPurpose
|
|
static readonly "kPhone": InputPurpose
|
|
static readonly "kUrl": InputPurpose
|
|
static readonly "kEmail": InputPurpose
|
|
static readonly "kName": InputPurpose
|
|
static readonly "kPassword": InputPurpose
|
|
static readonly "kPin": InputPurpose
|
|
static readonly "kTerminal": InputPurpose
|
|
}
|
|
|
|
class InscriptionOverflow {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kClip": InscriptionOverflow
|
|
static readonly "kEllipsizeStart": InscriptionOverflow
|
|
static readonly "kEllipsizeMiddle": InscriptionOverflow
|
|
static readonly "kEllipsizeEnd": InscriptionOverflow
|
|
}
|
|
|
|
class Justification {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLeft": Justification
|
|
static readonly "kRight": Justification
|
|
static readonly "kCenter": Justification
|
|
static readonly "kFill": Justification
|
|
}
|
|
|
|
class LevelBarMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kContinuous": LevelBarMode
|
|
static readonly "kDiscrete": LevelBarMode
|
|
}
|
|
|
|
class License {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kUnknown": License
|
|
static readonly "kCustom": License
|
|
static readonly "kGpl20": License
|
|
static readonly "kGpl30": License
|
|
static readonly "kLgpl21": License
|
|
static readonly "kLgpl30": License
|
|
static readonly "kBsd": License
|
|
static readonly "kMitX11": License
|
|
static readonly "kArtistic": License
|
|
static readonly "kGpl20Only": License
|
|
static readonly "kGpl30Only": License
|
|
static readonly "kLgpl21Only": License
|
|
static readonly "kLgpl30Only": License
|
|
static readonly "kAgpl30": License
|
|
static readonly "kAgpl30Only": License
|
|
static readonly "kBsd3": License
|
|
static readonly "kApache20": License
|
|
static readonly "kMpl20": License
|
|
}
|
|
|
|
class MessageType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInfo": MessageType
|
|
static readonly "kWarning": MessageType
|
|
static readonly "kQuestion": MessageType
|
|
static readonly "kError": MessageType
|
|
static readonly "kOther": MessageType
|
|
}
|
|
|
|
class MovementStep {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLogicalPositions": MovementStep
|
|
static readonly "kVisualPositions": MovementStep
|
|
static readonly "kWords": MovementStep
|
|
static readonly "kDisplayLines": MovementStep
|
|
static readonly "kDisplayLineEnds": MovementStep
|
|
static readonly "kParagraphs": MovementStep
|
|
static readonly "kParagraphEnds": MovementStep
|
|
static readonly "kPages": MovementStep
|
|
static readonly "kBufferEnds": MovementStep
|
|
static readonly "kHorizontalPages": MovementStep
|
|
}
|
|
|
|
class NaturalWrapMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInherit": NaturalWrapMode
|
|
static readonly "kNone": NaturalWrapMode
|
|
static readonly "kWord": NaturalWrapMode
|
|
}
|
|
|
|
class NotebookTab {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kFirst": NotebookTab
|
|
static readonly "kLast": NotebookTab
|
|
}
|
|
|
|
class NumberUpLayout {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLrtb": NumberUpLayout
|
|
static readonly "kLrbt": NumberUpLayout
|
|
static readonly "kRltb": NumberUpLayout
|
|
static readonly "kRlbt": NumberUpLayout
|
|
static readonly "kTblr": NumberUpLayout
|
|
static readonly "kTbrl": NumberUpLayout
|
|
static readonly "kBtlr": NumberUpLayout
|
|
static readonly "kBtrl": NumberUpLayout
|
|
}
|
|
|
|
class Ordering {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSmaller": Ordering
|
|
static readonly "kEqual": Ordering
|
|
static readonly "kLarger": Ordering
|
|
}
|
|
|
|
class Orientation {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kHorizontal": Orientation
|
|
static readonly "kVertical": Orientation
|
|
}
|
|
|
|
class Overflow {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kVisible": Overflow
|
|
static readonly "kHidden": Overflow
|
|
}
|
|
|
|
class PackType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kStart": PackType
|
|
static readonly "kEnd": PackType
|
|
}
|
|
|
|
class PadActionType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kButton": PadActionType
|
|
static readonly "kRing": PadActionType
|
|
static readonly "kStrip": PadActionType
|
|
}
|
|
|
|
class PageOrientation {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kPortrait": PageOrientation
|
|
static readonly "kLandscape": PageOrientation
|
|
static readonly "kReversePortrait": PageOrientation
|
|
static readonly "kReverseLandscape": PageOrientation
|
|
}
|
|
|
|
class PageSet {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAll": PageSet
|
|
static readonly "kEven": PageSet
|
|
static readonly "kOdd": PageSet
|
|
}
|
|
|
|
class PanDirection {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLeft": PanDirection
|
|
static readonly "kRight": PanDirection
|
|
static readonly "kUp": PanDirection
|
|
static readonly "kDown": PanDirection
|
|
}
|
|
|
|
class PickFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kDefault": PickFlags
|
|
static readonly "kInsensitive": PickFlags
|
|
static readonly "kNonTargetable": PickFlags
|
|
}
|
|
|
|
class PolicyType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAlways": PolicyType
|
|
static readonly "kAutomatic": PolicyType
|
|
static readonly "kNever": PolicyType
|
|
static readonly "kExternal": PolicyType
|
|
}
|
|
|
|
class PopoverMenuFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNested": PopoverMenuFlags
|
|
}
|
|
|
|
class PositionType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLeft": PositionType
|
|
static readonly "kRight": PositionType
|
|
static readonly "kTop": PositionType
|
|
static readonly "kBottom": PositionType
|
|
}
|
|
|
|
class PrintDuplex {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSimplex": PrintDuplex
|
|
static readonly "kHorizontal": PrintDuplex
|
|
static readonly "kVertical": PrintDuplex
|
|
}
|
|
|
|
class PrintError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kGeneral": PrintError
|
|
static readonly "kInternalError": PrintError
|
|
static readonly "kNomem": PrintError
|
|
static readonly "kInvalidFile": PrintError
|
|
}
|
|
|
|
class PrintOperationAction {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kPrintDialog": PrintOperationAction
|
|
static readonly "kPrint": PrintOperationAction
|
|
static readonly "kPreview": PrintOperationAction
|
|
static readonly "kExport": PrintOperationAction
|
|
}
|
|
|
|
class PrintOperationResult {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kError": PrintOperationResult
|
|
static readonly "kApply": PrintOperationResult
|
|
static readonly "kCancel": PrintOperationResult
|
|
static readonly "kInProgress": PrintOperationResult
|
|
}
|
|
|
|
class PrintPages {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAll": PrintPages
|
|
static readonly "kCurrent": PrintPages
|
|
static readonly "kRanges": PrintPages
|
|
static readonly "kSelection": PrintPages
|
|
}
|
|
|
|
class PrintQuality {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLow": PrintQuality
|
|
static readonly "kNormal": PrintQuality
|
|
static readonly "kHigh": PrintQuality
|
|
static readonly "kDraft": PrintQuality
|
|
}
|
|
|
|
class PrintStatus {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kInitial": PrintStatus
|
|
static readonly "kPreparing": PrintStatus
|
|
static readonly "kGeneratingData": PrintStatus
|
|
static readonly "kSendingData": PrintStatus
|
|
static readonly "kPending": PrintStatus
|
|
static readonly "kPendingIssue": PrintStatus
|
|
static readonly "kPrinting": PrintStatus
|
|
static readonly "kFinished": PrintStatus
|
|
static readonly "kFinishedAborted": PrintStatus
|
|
}
|
|
|
|
class PropagationLimit {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": PropagationLimit
|
|
static readonly "kSameNative": PropagationLimit
|
|
}
|
|
|
|
class PropagationPhase {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": PropagationPhase
|
|
static readonly "kCapture": PropagationPhase
|
|
static readonly "kBubble": PropagationPhase
|
|
static readonly "kTarget": PropagationPhase
|
|
}
|
|
|
|
class RecentManagerError {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNotFound": RecentManagerError
|
|
static readonly "kInvalidUri": RecentManagerError
|
|
static readonly "kInvalidEncoding": RecentManagerError
|
|
static readonly "kNotRegistered": RecentManagerError
|
|
static readonly "kRead": RecentManagerError
|
|
static readonly "kWrite": RecentManagerError
|
|
static readonly "kUnknown": RecentManagerError
|
|
}
|
|
|
|
class ResponseType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": ResponseType
|
|
static readonly "kReject": ResponseType
|
|
static readonly "kAccept": ResponseType
|
|
static readonly "kDeleteEvent": ResponseType
|
|
static readonly "kOk": ResponseType
|
|
static readonly "kCancel": ResponseType
|
|
static readonly "kClose": ResponseType
|
|
static readonly "kYEs": ResponseType
|
|
static readonly "kNo": ResponseType
|
|
static readonly "kApply": ResponseType
|
|
static readonly "kHelp": ResponseType
|
|
}
|
|
|
|
class RevealerTransitionType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": RevealerTransitionType
|
|
static readonly "kCrossfade": RevealerTransitionType
|
|
static readonly "kSlideRight": RevealerTransitionType
|
|
static readonly "kSlideLeft": RevealerTransitionType
|
|
static readonly "kSlideUp": RevealerTransitionType
|
|
static readonly "kSlideDown": RevealerTransitionType
|
|
static readonly "kSwingRight": RevealerTransitionType
|
|
static readonly "kSwingLeft": RevealerTransitionType
|
|
static readonly "kSwingUp": RevealerTransitionType
|
|
static readonly "kSwingDown": RevealerTransitionType
|
|
}
|
|
|
|
class ScrollStep {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kSteps": ScrollStep
|
|
static readonly "kPages": ScrollStep
|
|
static readonly "kEnds": ScrollStep
|
|
static readonly "kHorizontalSteps": ScrollStep
|
|
static readonly "kHorizontalPages": ScrollStep
|
|
static readonly "kHorizontalEnds": ScrollStep
|
|
}
|
|
|
|
class ScrollType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": ScrollType
|
|
static readonly "kJump": ScrollType
|
|
static readonly "kStepBackward": ScrollType
|
|
static readonly "kStepForward": ScrollType
|
|
static readonly "kPageBackward": ScrollType
|
|
static readonly "kPageForward": ScrollType
|
|
static readonly "kStepUp": ScrollType
|
|
static readonly "kStepDown": ScrollType
|
|
static readonly "kPageUp": ScrollType
|
|
static readonly "kPageDown": ScrollType
|
|
static readonly "kStepLeft": ScrollType
|
|
static readonly "kStepRight": ScrollType
|
|
static readonly "kPageLeft": ScrollType
|
|
static readonly "kPageRight": ScrollType
|
|
static readonly "kStart": ScrollType
|
|
static readonly "kEnd": ScrollType
|
|
}
|
|
|
|
class ScrollablePolicy {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kMinimum": ScrollablePolicy
|
|
static readonly "kNatural": ScrollablePolicy
|
|
}
|
|
|
|
class SelectionMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": SelectionMode
|
|
static readonly "kSingle": SelectionMode
|
|
static readonly "kBrowse": SelectionMode
|
|
static readonly "kMultiple": SelectionMode
|
|
}
|
|
|
|
class SensitivityType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAuto": SensitivityType
|
|
static readonly "kOn": SensitivityType
|
|
static readonly "kOff": SensitivityType
|
|
}
|
|
|
|
class ShortcutActionFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kExclusive": ShortcutActionFlags
|
|
}
|
|
|
|
class ShortcutScope {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kLocal": ShortcutScope
|
|
static readonly "kManaged": ShortcutScope
|
|
static readonly "kGlobal": ShortcutScope
|
|
}
|
|
|
|
class ShortcutType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAccelerator": ShortcutType
|
|
static readonly "kGesturePinch": ShortcutType
|
|
static readonly "kGestureStretch": ShortcutType
|
|
static readonly "kGestureRotateClockwise": ShortcutType
|
|
static readonly "kGestureRotateCounterclockwise": ShortcutType
|
|
static readonly "kGestureTwoFingerSwipeLeft": ShortcutType
|
|
static readonly "kGestureTwoFingerSwipeRight": ShortcutType
|
|
static readonly "kGesture": ShortcutType
|
|
static readonly "kGestureSwipeLeft": ShortcutType
|
|
static readonly "kGestureSwipeRight": ShortcutType
|
|
}
|
|
|
|
class SizeGroupMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": SizeGroupMode
|
|
static readonly "kHorizontal": SizeGroupMode
|
|
static readonly "kVertical": SizeGroupMode
|
|
static readonly "kBoth": SizeGroupMode
|
|
}
|
|
|
|
class SizeRequestMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kHeightForWidth": SizeRequestMode
|
|
static readonly "kWidthForHeight": SizeRequestMode
|
|
static readonly "kConstantSize": SizeRequestMode
|
|
}
|
|
|
|
class SortType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAscending": SortType
|
|
static readonly "kDescending": SortType
|
|
}
|
|
|
|
class SorterChange {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kDifferent": SorterChange
|
|
static readonly "kInverted": SorterChange
|
|
static readonly "kLessStrict": SorterChange
|
|
static readonly "kMoreStrict": SorterChange
|
|
}
|
|
|
|
class SorterOrder {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kPartial": SorterOrder
|
|
static readonly "kNone": SorterOrder
|
|
static readonly "kTotal": SorterOrder
|
|
}
|
|
|
|
class SpinButtonUpdatePolicy {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kAlways": SpinButtonUpdatePolicy
|
|
static readonly "kIfValid": SpinButtonUpdatePolicy
|
|
}
|
|
|
|
class SpinType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kStepForward": SpinType
|
|
static readonly "kStepBackward": SpinType
|
|
static readonly "kPageForward": SpinType
|
|
static readonly "kPageBackward": SpinType
|
|
static readonly "kHome": SpinType
|
|
static readonly "kEnd": SpinType
|
|
static readonly "kUserDefined": SpinType
|
|
}
|
|
|
|
class StackTransitionType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": StackTransitionType
|
|
static readonly "kCrossfade": StackTransitionType
|
|
static readonly "kSlideRight": StackTransitionType
|
|
static readonly "kSlideLeft": StackTransitionType
|
|
static readonly "kSlideUp": StackTransitionType
|
|
static readonly "kSlideDown": StackTransitionType
|
|
static readonly "kSlideLeftRight": StackTransitionType
|
|
static readonly "kSlideUpDown": StackTransitionType
|
|
static readonly "kOverUp": StackTransitionType
|
|
static readonly "kOverDown": StackTransitionType
|
|
static readonly "kOverLeft": StackTransitionType
|
|
static readonly "kOverRight": StackTransitionType
|
|
static readonly "kUnderUp": StackTransitionType
|
|
static readonly "kUnderDown": StackTransitionType
|
|
static readonly "kUnderLeft": StackTransitionType
|
|
static readonly "kUnderRight": StackTransitionType
|
|
static readonly "kOverUpDown": StackTransitionType
|
|
static readonly "kOverDownUp": StackTransitionType
|
|
static readonly "kOverLeftRight": StackTransitionType
|
|
static readonly "kOverRightLeft": StackTransitionType
|
|
static readonly "kRotateLeft": StackTransitionType
|
|
static readonly "kRotateRight": StackTransitionType
|
|
static readonly "kRotateLeftRight": StackTransitionType
|
|
}
|
|
|
|
class StateFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNormal": StateFlags
|
|
static readonly "kActive": StateFlags
|
|
static readonly "kPrelight": StateFlags
|
|
static readonly "kSelected": StateFlags
|
|
static readonly "kInsensitive": StateFlags
|
|
static readonly "kInconsistent": StateFlags
|
|
static readonly "kFocused": StateFlags
|
|
static readonly "kBackdrop": StateFlags
|
|
static readonly "kDirLtr": StateFlags
|
|
static readonly "kDirRtl": StateFlags
|
|
static readonly "kLink": StateFlags
|
|
static readonly "kVisited": StateFlags
|
|
static readonly "kChecked": StateFlags
|
|
static readonly "kDropActive": StateFlags
|
|
static readonly "kFocusVisible": StateFlags
|
|
static readonly "kFocusWithin": StateFlags
|
|
}
|
|
|
|
class StringFilterMatchMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kExact": StringFilterMatchMode
|
|
static readonly "kSubstring": StringFilterMatchMode
|
|
static readonly "kPrefix": StringFilterMatchMode
|
|
}
|
|
|
|
class StyleContextPrintFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": StyleContextPrintFlags
|
|
static readonly "kRecurse": StyleContextPrintFlags
|
|
static readonly "kShowStyle": StyleContextPrintFlags
|
|
static readonly "kShowChange": StyleContextPrintFlags
|
|
}
|
|
|
|
class SymbolicColor {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kForeground": SymbolicColor
|
|
static readonly "kError": SymbolicColor
|
|
static readonly "kWarning": SymbolicColor
|
|
static readonly "kSuccess": SymbolicColor
|
|
}
|
|
|
|
class SystemSetting {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kDpi": SystemSetting
|
|
static readonly "kFontName": SystemSetting
|
|
static readonly "kFontConfig": SystemSetting
|
|
static readonly "kDisplay": SystemSetting
|
|
static readonly "kIconTheme": SystemSetting
|
|
}
|
|
|
|
class TextDirection {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": TextDirection
|
|
static readonly "kLtr": TextDirection
|
|
static readonly "kRtl": TextDirection
|
|
}
|
|
|
|
class TextExtendSelection {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kWord": TextExtendSelection
|
|
static readonly "kLine": TextExtendSelection
|
|
}
|
|
|
|
class TextSearchFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kVisibleOnly": TextSearchFlags
|
|
static readonly "kTextOnly": TextSearchFlags
|
|
static readonly "kCaseInsensitive": TextSearchFlags
|
|
}
|
|
|
|
class TextViewLayer {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kBelowText": TextViewLayer
|
|
static readonly "kAboveText": TextViewLayer
|
|
}
|
|
|
|
class TextWindowType {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kWidget": TextWindowType
|
|
static readonly "kText": TextWindowType
|
|
static readonly "kLeft": TextWindowType
|
|
static readonly "kRight": TextWindowType
|
|
static readonly "kTop": TextWindowType
|
|
static readonly "kBottom": TextWindowType
|
|
}
|
|
|
|
class TreeModelFlags {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kItersPersist": TreeModelFlags
|
|
static readonly "kListOnly": TreeModelFlags
|
|
}
|
|
|
|
class TreeViewColumnSizing {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kGrowOnly": TreeViewColumnSizing
|
|
static readonly "kAutosize": TreeViewColumnSizing
|
|
static readonly "kFixed": TreeViewColumnSizing
|
|
}
|
|
|
|
class TreeViewDropPosition {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kBefore": TreeViewDropPosition
|
|
static readonly "kAfter": TreeViewDropPosition
|
|
static readonly "kIntoOrBefore": TreeViewDropPosition
|
|
static readonly "kIntoOrAfter": TreeViewDropPosition
|
|
}
|
|
|
|
class TreeViewGridLines {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": TreeViewGridLines
|
|
static readonly "kHorizontal": TreeViewGridLines
|
|
static readonly "kVertical": TreeViewGridLines
|
|
static readonly "kBoth": TreeViewGridLines
|
|
}
|
|
|
|
class Unit {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": Unit
|
|
static readonly "kPoints": Unit
|
|
static readonly "kInch": Unit
|
|
static readonly "kMm": Unit
|
|
}
|
|
|
|
class WrapMode {
|
|
// Enumerations hack...
|
|
toString(radix ? : number | undefined) : string;
|
|
toFixed(fractionDigits ? : number | undefined) : string;
|
|
toExponential(fractionDigits ? : number | undefined) : string;
|
|
toPrecision(precision ? : number | undefined) : string;
|
|
valueOf() : number;
|
|
toLocaleString(locales ? : string | string[] | undefined, options ? : Intl.NumberFormatOptions | undefined) : string;
|
|
|
|
static [s:number]: string;
|
|
|
|
static readonly "kNone": WrapMode
|
|
static readonly "kChar": WrapMode
|
|
static readonly "kWord": WrapMode
|
|
static readonly "kWordChar": WrapMode
|
|
}
|
|
|
|
|
|
class Accessible {
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
getAccessibleParent(): AuGTK.Accessible;
|
|
getAccessibleRole(): AuGTK.AccessibleRole;
|
|
getAtContext(): AuGTK.ATContext;
|
|
getBounds(x: number, y: number, width: number, height: number): boolean;
|
|
getFirstAccessibleChild(): AuGTK.Accessible;
|
|
getNextAccessibleSibling(): AuGTK.Accessible;
|
|
getPlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
resetProperty(property: AuGTK.AccessibleProperty): void;
|
|
resetRelation(relation: AuGTK.AccessibleRelation): void;
|
|
resetState(state: AuGTK.AccessibleState): void;
|
|
updateProperty(nProperties: number, properties: AuGTK.AccessibleProperty[], values: GObject.Value[]): void;
|
|
updateRelation(nRelations: number, relations: AuGTK.AccessibleRelation[], values: GObject.Value[]): void;
|
|
updateState(nStates: number, states: AuGTK.AccessibleState[], values: GObject.Value[]): void;
|
|
}
|
|
|
|
class AccessibleRange {
|
|
}
|
|
|
|
class Actionable {
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
getActionName(): string;
|
|
getActionTargetValue(): AuGlibEx.Variant;
|
|
setActionName(actionName: string | undefined | null): void;
|
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|
setDetailedActionName(detailedActionName: string): void;
|
|
}
|
|
|
|
class AppChooser {
|
|
contentType : string;
|
|
|
|
getAppInfo(): AuGIO.AppInfo;
|
|
getContentType(): string;
|
|
refresh(): void;
|
|
}
|
|
|
|
class Buildable {
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class BuilderScope {
|
|
}
|
|
|
|
class CellEditable {
|
|
editingCanceled : boolean;
|
|
|
|
editingDone(): void;
|
|
removeWidget(): void;
|
|
startEditing(event: AuGDK.Event | undefined | null): void;
|
|
}
|
|
|
|
class CellLayout {
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
}
|
|
|
|
class ColorChooser {
|
|
rgba : AuGDK.RGBA;
|
|
useAlpha : boolean;
|
|
|
|
addPalette(orientation: AuGTK.Orientation, colorsPerLine: number, nColors: number, colors: AuGDK.RGBA[] | undefined | null): void;
|
|
getRgba(color: AuGDK.RGBA): void;
|
|
getUseAlpha(): boolean;
|
|
setRgba(color: AuGDK.RGBA): void;
|
|
setUseAlpha(useAlpha: boolean): void;
|
|
}
|
|
|
|
class ConstraintTarget {
|
|
}
|
|
|
|
class Editable {
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class FileChooser {
|
|
action : AuGTK.FileChooserAction;
|
|
createFolders : boolean;
|
|
filter : AuGTK.FileFilter;
|
|
filters : AuGIO.ListModel;
|
|
selectMultiple : boolean;
|
|
shortcutFolders : AuGIO.ListModel;
|
|
|
|
addChoice(id: string, label: string, options: string[] | undefined | null, optionLabels: string[] | undefined | null): void;
|
|
addFilter(filter: AuGTK.FileFilter): void;
|
|
addShortcutFolder(folder: AuGIO.File): boolean;
|
|
getAction(): AuGTK.FileChooserAction;
|
|
getChoice(id: string): string;
|
|
getCreateFolders(): boolean;
|
|
getCurrentFolder(): AuGIO.File;
|
|
getCurrentName(): string;
|
|
getFile(): AuGIO.File;
|
|
getFiles(): AuGIO.ListModel;
|
|
getFilter(): AuGTK.FileFilter;
|
|
getFilters(): AuGIO.ListModel;
|
|
getSelectMultiple(): boolean;
|
|
getShortcutFolders(): AuGIO.ListModel;
|
|
removeChoice(id: string): void;
|
|
removeFilter(filter: AuGTK.FileFilter): void;
|
|
removeShortcutFolder(folder: AuGIO.File): boolean;
|
|
setAction(action: AuGTK.FileChooserAction): void;
|
|
setChoice(id: string, option: string): void;
|
|
setCreateFolders(createFolders: boolean): void;
|
|
setCurrentFolder(file: AuGIO.File | undefined | null): boolean;
|
|
setCurrentName(name: string): void;
|
|
setFile(file: AuGIO.File): boolean;
|
|
setFilter(filter: AuGTK.FileFilter): void;
|
|
setSelectMultiple(selectMultiple: boolean): void;
|
|
}
|
|
|
|
class FontChooser {
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
language : string;
|
|
level : AuGTK.FontChooserLevel;
|
|
previewText : string;
|
|
showPreviewEntry : boolean;
|
|
|
|
getFont(): string;
|
|
getFontDesc(): AuPango.FontDescription;
|
|
getFontFace(): AuPango.FontFace;
|
|
getFontFamily(): AuPango.FontFamily;
|
|
getFontFeatures(): string;
|
|
getFontMap(): AuPango.FontMap;
|
|
getFontSize(): number;
|
|
getLanguage(): string;
|
|
getLevel(): AuGTK.FontChooserLevel;
|
|
getPreviewText(): string;
|
|
getShowPreviewEntry(): boolean;
|
|
setFilterFunc(filter: (family: AuPango.FontFamily, face: AuPango.FontFace) => boolean | undefined | null, destroy: () => void): void;
|
|
setFont(fontname: string): void;
|
|
setFontDesc(fontDesc: AuPango.FontDescription): void;
|
|
setFontMap(fontmap: AuPango.FontMap | undefined | null): void;
|
|
setLanguage(language: string): void;
|
|
setLevel(level: AuGTK.FontChooserLevel): void;
|
|
setPreviewText(text: string): void;
|
|
setShowPreviewEntry(showPreviewEntry: boolean): void;
|
|
}
|
|
|
|
class Native {
|
|
static GetForSurface(surface: AuGDK.Surface): AuGTK.Native;
|
|
getRenderer(): Gsk.Renderer;
|
|
getSurface(): AuGDK.Surface;
|
|
getSurfaceTransform(x: number, y: number): void;
|
|
realize(): void;
|
|
unrealize(): void;
|
|
}
|
|
|
|
class Orientable {
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class PrintOperationPreview {
|
|
endPreview(): void;
|
|
isSelected(pageNr: number): boolean;
|
|
renderPage(pageNr: number): void;
|
|
}
|
|
|
|
class Root {
|
|
getDisplay(): AuGDK.Display;
|
|
getFocus(): AuGTK.Widget;
|
|
setFocus(focus: AuGTK.Widget | undefined | null): void;
|
|
}
|
|
|
|
class Scrollable {
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class SelectionModel {
|
|
getSelection(): AuGTK.Bitset;
|
|
getSelectionInRange(position: number, nItems: number): AuGTK.Bitset;
|
|
isSelected(position: number): boolean;
|
|
selectAll(): boolean;
|
|
selectItem(position: number, unselectRest: boolean): boolean;
|
|
selectRange(position: number, nItems: number, unselectRest: boolean): boolean;
|
|
selectionChanged(position: number, nItems: number): void;
|
|
setSelection(selected: AuGTK.Bitset, mask: AuGTK.Bitset): boolean;
|
|
unselectAll(): boolean;
|
|
unselectItem(position: number): boolean;
|
|
unselectRange(position: number, nItems: number): boolean;
|
|
}
|
|
|
|
class ShortcutManager {
|
|
}
|
|
|
|
class StyleProvider {
|
|
}
|
|
|
|
class SymbolicPaintable {
|
|
snapshotSymbolic(snapshot: AuGDK.Snapshot, width: number, height: number, colors: AuGDK.RGBA[], nColors: number | bigint): void;
|
|
}
|
|
|
|
class TreeDragDest {
|
|
dragDataReceived(dest: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
rowDropPossible(destPath: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
}
|
|
|
|
class TreeDragSource {
|
|
dragDataDelete(path: AuGTK.TreePath): boolean;
|
|
dragDataGet(path: AuGTK.TreePath): AuGDK.ContentProvider;
|
|
rowDraggable(path: AuGTK.TreePath): boolean;
|
|
}
|
|
|
|
class TreeModel {
|
|
filterNew(root: AuGTK.TreePath | undefined | null): AuGTK.TreeModel;
|
|
foreach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => boolean): void;
|
|
getColumnType(index: number): number;
|
|
getFlags(): AuGTK.TreeModelFlags;
|
|
getIter(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
getIterFirst(iter: AuGTK.TreeIter): boolean;
|
|
getIterFromString(iter: AuGTK.TreeIter, pathString: string): boolean;
|
|
getNColumns(): number;
|
|
getPath(iter: AuGTK.TreeIter): AuGTK.TreePath;
|
|
getStringFromIter(iter: AuGTK.TreeIter): string;
|
|
getValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
iterChildren(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): boolean;
|
|
iterHasChild(iter: AuGTK.TreeIter): boolean;
|
|
iterNChildren(iter: AuGTK.TreeIter | undefined | null): number;
|
|
iterNext(iter: AuGTK.TreeIter): boolean;
|
|
iterNthChild(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number): boolean;
|
|
iterParent(iter: AuGTK.TreeIter, child: AuGTK.TreeIter): boolean;
|
|
iterPrevious(iter: AuGTK.TreeIter): boolean;
|
|
refNode(iter: AuGTK.TreeIter): void;
|
|
rowChanged(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowDeleted(path: AuGTK.TreePath): void;
|
|
rowHasChildToggled(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowInserted(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowsReordered(path: AuGTK.TreePath, iter: AuGTK.TreeIter | undefined | null, newOrder: number[], length: number): void;
|
|
unrefNode(iter: AuGTK.TreeIter): void;
|
|
}
|
|
|
|
class TreeSortable {
|
|
getSortColumnId(sortColumnId: number, order: AuGTK.SortType): boolean;
|
|
hasDefaultSortFunc(): boolean;
|
|
setDefaultSortFunc(sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
setSortColumnId(sortColumnId: number, order: AuGTK.SortType): void;
|
|
setSortFunc(sortColumnId: number, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
sortColumnChanged(): void;
|
|
}
|
|
|
|
|
|
class ATContextClass {
|
|
}
|
|
|
|
class AccessibleInterface {
|
|
gIface : GObject.TypeInterface;
|
|
getAtContext : (self: AuGTK.Accessible) => AuGTK.ATContext;
|
|
getPlatformState : (self: AuGTK.Accessible, state: AuGTK.AccessiblePlatformState) => boolean;
|
|
getAccessibleParent : (self: AuGTK.Accessible) => AuGTK.Accessible;
|
|
getFirstAccessibleChild : (self: AuGTK.Accessible) => AuGTK.Accessible;
|
|
getNextAccessibleSibling : (self: AuGTK.Accessible) => AuGTK.Accessible;
|
|
getBounds : (self: AuGTK.Accessible, x: number, y: number, width: number, height: number) => boolean;
|
|
|
|
}
|
|
|
|
class AccessibleRangeInterface {
|
|
gIface : GObject.TypeInterface;
|
|
setCurrentValue : (self: AuGTK.AccessibleRange, value: number) => boolean;
|
|
|
|
}
|
|
|
|
class ActionableInterface {
|
|
gIface : GObject.TypeInterface;
|
|
getActionName : (actionable: AuGTK.Actionable) => string;
|
|
setActionName : (actionable: AuGTK.Actionable, actionName: string | undefined | null) => void;
|
|
getActionTargetValue : (actionable: AuGTK.Actionable) => AuGlibEx.Variant;
|
|
setActionTargetValue : (actionable: AuGTK.Actionable, targetValue: AuGlibEx.Variant | undefined | null) => void;
|
|
|
|
}
|
|
|
|
class ActivateActionClass {
|
|
}
|
|
|
|
class AdjustmentClass {
|
|
parentClass : GObject.InitiallyUnownedClass;
|
|
changed : (adjustment: AuGTK.Adjustment) => void;
|
|
valueChanged : (adjustment: AuGTK.Adjustment) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class AlertDialogClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class AlternativeTriggerClass {
|
|
}
|
|
|
|
class AnyFilterClass {
|
|
}
|
|
|
|
class ApplicationClass {
|
|
parentClass : AuGIO.ApplicationClass;
|
|
windowAdded : (application: AuGTK.Application, window: AuGTK.Window) => void;
|
|
windowRemoved : (application: AuGTK.Application, window: AuGTK.Window) => void;
|
|
|
|
}
|
|
|
|
class ApplicationWindowClass {
|
|
parentClass : AuGTK.WindowClass;
|
|
|
|
}
|
|
|
|
class BinLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class Bitset {
|
|
static NewEmpty(): AuGTK.Bitset;
|
|
static NewRange(start: number, nItems: number): AuGTK.Bitset;
|
|
add(value: number): boolean;
|
|
addRange(start: number, nItems: number): void;
|
|
addRangeClosed(first: number, last: number): void;
|
|
addRectangle(start: number, width: number, height: number, stride: number): void;
|
|
contains(value: number): boolean;
|
|
copy(): AuGTK.Bitset;
|
|
difference(other: AuGTK.Bitset): void;
|
|
equals(other: AuGTK.Bitset): boolean;
|
|
getMaximum(): number;
|
|
getMinimum(): number;
|
|
getNth(nth: number): number;
|
|
getSize(): number | bigint;
|
|
getSizeInRange(first: number, last: number): number | bigint;
|
|
intersect(other: AuGTK.Bitset): void;
|
|
isEmpty(): boolean;
|
|
ref(): AuGTK.Bitset;
|
|
remove(value: number): boolean;
|
|
removeAll(): void;
|
|
removeRange(start: number, nItems: number): void;
|
|
removeRangeClosed(first: number, last: number): void;
|
|
removeRectangle(start: number, width: number, height: number, stride: number): void;
|
|
shiftLeft(amount: number): void;
|
|
shiftRight(amount: number): void;
|
|
splice(position: number, removed: number, added: number): void;
|
|
subtract(other: AuGTK.Bitset): void;
|
|
union(other: AuGTK.Bitset): void;
|
|
unref(): void;
|
|
}
|
|
|
|
class BitsetIter {
|
|
|
|
getValue(): number;
|
|
isValid(): boolean;
|
|
next(value ?: number): boolean;
|
|
previous(value ?: number): boolean;
|
|
static InitAt(iter: AuGTK.BitsetIter, set: AuGTK.Bitset, target: number, value ?: number): boolean;
|
|
static InitFirst(iter: AuGTK.BitsetIter, set: AuGTK.Bitset, value ?: number): boolean;
|
|
static InitLast(iter: AuGTK.BitsetIter, set: AuGTK.Bitset, value ?: number): boolean;
|
|
}
|
|
|
|
class BookmarkListClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class BoolFilterClass {
|
|
parentClass : AuGTK.FilterClass;
|
|
|
|
}
|
|
|
|
class Border {
|
|
left : number;
|
|
right : number;
|
|
top : number;
|
|
bottom : number;
|
|
|
|
static New(): AuGTK.Border;
|
|
copy(): AuGTK.Border;
|
|
free(): void;
|
|
}
|
|
|
|
class BoxClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class BoxLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class BuildableIface {
|
|
gIface : GObject.TypeInterface;
|
|
setId : (buildable: AuGTK.Buildable, id: string) => void;
|
|
getId : (buildable: AuGTK.Buildable) => string;
|
|
addChild : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, child: GObject.Object, type: string | undefined | null) => void;
|
|
setBuildableProperty : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, name: string, value: GObject.Value) => void;
|
|
constructChild : void;
|
|
customTagStart : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, child: GObject.Object | undefined | null, tagname: string, parser: AuGTK.BuildableParser) => boolean;
|
|
customTagEnd : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, child: GObject.Object | undefined | null, tagname: string) => void;
|
|
customFinished : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, child: GObject.Object | undefined | null, tagname: string) => void;
|
|
parserFinished : (buildable: AuGTK.Buildable, builder: AuGTK.Builder) => void;
|
|
getInternalChild : (buildable: AuGTK.Buildable, builder: AuGTK.Builder, childname: string) => GObject.Object;
|
|
|
|
}
|
|
|
|
class BuildableParseContext {
|
|
getElement(): string;
|
|
getElementStack(): string[];
|
|
getPosition(lineNumber ?: number, charNumber ?: number): void;
|
|
pop(): void;
|
|
push(parser: AuGTK.BuildableParser): void;
|
|
}
|
|
|
|
class BuildableParser {
|
|
startElement : (context: AuGTK.BuildableParseContext, elementName: string, attributeNames: string, attributeValues: string) => void;
|
|
endElement : (context: AuGTK.BuildableParseContext, elementName: string) => void;
|
|
text : (context: AuGTK.BuildableParseContext, text: string, textLen: number | bigint) => void;
|
|
error : (context: AuGTK.BuildableParseContext, error: AuGlibEx.Error) => void;
|
|
|
|
}
|
|
|
|
class BuilderCScopeClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class BuilderClass {
|
|
}
|
|
|
|
class BuilderListItemFactoryClass {
|
|
}
|
|
|
|
class BuilderScopeInterface {
|
|
gIface : GObject.TypeInterface;
|
|
getTypeFromName : (self: AuGTK.BuilderScope, builder: AuGTK.Builder, typeName: string) => number;
|
|
getTypeFromFunction : (self: AuGTK.BuilderScope, builder: AuGTK.Builder, functionName: string) => number;
|
|
createClosure : (self: AuGTK.BuilderScope, builder: AuGTK.Builder, functionName: string, flags: AuGTK.BuilderClosureFlags, object: GObject.Object) => GObject.Closure;
|
|
|
|
}
|
|
|
|
class ButtonClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
clicked : (button: AuGTK.Button) => void;
|
|
activate : (button: AuGTK.Button) => void;
|
|
|
|
}
|
|
|
|
class ButtonPrivate {
|
|
}
|
|
|
|
class CallbackActionClass {
|
|
}
|
|
|
|
class CellAreaClass {
|
|
parentClass : GObject.InitiallyUnownedClass;
|
|
add : (area: AuGTK.CellArea, renderer: AuGTK.CellRenderer) => void;
|
|
remove : (area: AuGTK.CellArea, renderer: AuGTK.CellRenderer) => void;
|
|
foreach : (area: AuGTK.CellArea, callback: (renderer: AuGTK.CellRenderer) => boolean) => void;
|
|
foreachAlloc : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, backgroundArea: AuGDK.Rectangle, callback: (renderer: AuGTK.CellRenderer, cellArea: AuGDK.Rectangle, cellBackground: AuGDK.Rectangle) => boolean) => void;
|
|
event : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, event: AuGDK.Event, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState) => number;
|
|
snapshot : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, snapshot: AuGTK.Snapshot, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState, paintFocus: boolean) => void;
|
|
applyAttributes : (area: AuGTK.CellArea, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, isExpander: boolean, isExpanded: boolean) => void;
|
|
createContext : (area: AuGTK.CellArea) => AuGTK.CellAreaContext;
|
|
copyContext : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext) => AuGTK.CellAreaContext;
|
|
getRequestMode : (area: AuGTK.CellArea) => AuGTK.SizeRequestMode;
|
|
getPreferredWidth : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, minimumWidth ?: number, naturalWidth ?: number) => void;
|
|
getPreferredHeightForWidth : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, width: number, minimumHeight ?: number, naturalHeight ?: number) => void;
|
|
getPreferredHeight : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, minimumHeight ?: number, naturalHeight ?: number) => void;
|
|
getPreferredWidthForHeight : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, height: number, minimumWidth ?: number, naturalWidth ?: number) => void;
|
|
setCellProperty : (area: AuGTK.CellArea, renderer: AuGTK.CellRenderer, propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec) => void;
|
|
getCellProperty : (area: AuGTK.CellArea, renderer: AuGTK.CellRenderer, propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec) => void;
|
|
focus : (area: AuGTK.CellArea, direction: AuGTK.DirectionType) => boolean;
|
|
isActivatable : (area: AuGTK.CellArea) => boolean;
|
|
activate : (area: AuGTK.CellArea, context: AuGTK.CellAreaContext, widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState, editOnly: boolean) => boolean;
|
|
|
|
findCellProperty(propertyName: string): GObject.ParamSpec;
|
|
installCellProperty(propertyId: number, pspec: GObject.ParamSpec): void;
|
|
listCellProperties(nProperties: number): GObject.ParamSpec[];
|
|
}
|
|
|
|
class CellAreaContextClass {
|
|
parentClass : GObject.ObjectClass;
|
|
allocate : (context: AuGTK.CellAreaContext, width: number, height: number) => void;
|
|
reset : (context: AuGTK.CellAreaContext) => void;
|
|
getPreferredHeightForWidth : (context: AuGTK.CellAreaContext, width: number, minimumHeight ?: number, naturalHeight ?: number) => void;
|
|
getPreferredWidthForHeight : (context: AuGTK.CellAreaContext, height: number, minimumWidth ?: number, naturalWidth ?: number) => void;
|
|
|
|
}
|
|
|
|
class CellAreaContextPrivate {
|
|
}
|
|
|
|
class CellEditableIface {
|
|
gIface : GObject.TypeInterface;
|
|
editingDone : (cellEditable: AuGTK.CellEditable) => void;
|
|
removeWidget : (cellEditable: AuGTK.CellEditable) => void;
|
|
startEditing : (cellEditable: AuGTK.CellEditable, event: AuGDK.Event | undefined | null) => void;
|
|
|
|
}
|
|
|
|
class CellLayoutIface {
|
|
gIface : GObject.TypeInterface;
|
|
packStart : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, expand: boolean) => void;
|
|
packEnd : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, expand: boolean) => void;
|
|
clear : (cellLayout: AuGTK.CellLayout) => void;
|
|
addAttribute : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, attribute: string, column: number) => void;
|
|
setCellDataFunc : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void) => void;
|
|
clearAttributes : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer) => void;
|
|
reorder : (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, position: number) => void;
|
|
getCells : (cellLayout: AuGTK.CellLayout) => AuGTK.CellRenderer[];
|
|
getArea : (cellLayout: AuGTK.CellLayout) => AuGTK.CellArea;
|
|
|
|
}
|
|
|
|
class CellRendererClass {
|
|
parentClass : GObject.InitiallyUnownedClass;
|
|
getRequestMode : (cell: AuGTK.CellRenderer) => AuGTK.SizeRequestMode;
|
|
getPreferredWidth : (cell: AuGTK.CellRenderer, widget: AuGTK.Widget, minimumSize ?: number, naturalSize ?: number) => void;
|
|
getPreferredHeightForWidth : (cell: AuGTK.CellRenderer, widget: AuGTK.Widget, width: number, minimumHeight ?: number, naturalHeight ?: number) => void;
|
|
getPreferredHeight : (cell: AuGTK.CellRenderer, widget: AuGTK.Widget, minimumSize ?: number, naturalSize ?: number) => void;
|
|
getPreferredWidthForHeight : (cell: AuGTK.CellRenderer, widget: AuGTK.Widget, height: number, minimumWidth ?: number, naturalWidth ?: number) => void;
|
|
getAlignedArea : (cell: AuGTK.CellRenderer, widget: AuGTK.Widget, flags: AuGTK.CellRendererState, cellArea: AuGDK.Rectangle, alignedArea: AuGDK.Rectangle) => void;
|
|
snapshot : (cell: AuGTK.CellRenderer, snapshot: AuGTK.Snapshot, widget: AuGTK.Widget, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState) => void;
|
|
activate : (cell: AuGTK.CellRenderer, event: AuGDK.Event, widget: AuGTK.Widget, path: string, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState) => boolean;
|
|
startEditing : (cell: AuGTK.CellRenderer, event: AuGDK.Event | undefined | null, widget: AuGTK.Widget, path: string, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState) => AuGTK.CellEditable;
|
|
editingCanceled : (cell: AuGTK.CellRenderer) => void;
|
|
editingStarted : (cell: AuGTK.CellRenderer, editable: AuGTK.CellEditable, path: string) => void;
|
|
|
|
}
|
|
|
|
class CellRendererClassPrivate {
|
|
}
|
|
|
|
class CellRendererPrivate {
|
|
}
|
|
|
|
class CellRendererTextClass {
|
|
parentClass : AuGTK.CellRendererClass;
|
|
edited : (cellRendererText: AuGTK.CellRendererText, path: string, newText: string) => void;
|
|
|
|
}
|
|
|
|
class CenterBoxClass {
|
|
}
|
|
|
|
class CenterLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class CheckButtonClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
toggled : (checkButton: AuGTK.CheckButton) => void;
|
|
activate : (checkButton: AuGTK.CheckButton) => void;
|
|
|
|
}
|
|
|
|
class ColorChooserInterface {
|
|
baseInterface : GObject.TypeInterface;
|
|
getRgba : (chooser: AuGTK.ColorChooser, color: AuGDK.RGBA) => void;
|
|
setRgba : (chooser: AuGTK.ColorChooser, color: AuGDK.RGBA) => void;
|
|
addPalette : (chooser: AuGTK.ColorChooser, orientation: AuGTK.Orientation, colorsPerLine: number, nColors: number, colors: AuGDK.RGBA[] | undefined | null) => void;
|
|
colorActivated : (chooser: AuGTK.ColorChooser, color: AuGDK.RGBA) => void;
|
|
|
|
}
|
|
|
|
class ColorDialogButtonClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class ColorDialogClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class ColumnViewClass {
|
|
}
|
|
|
|
class ColumnViewColumnClass {
|
|
}
|
|
|
|
class ColumnViewSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class ComboBoxClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
changed : (comboBox: AuGTK.ComboBox) => void;
|
|
formatEntryText : (comboBox: AuGTK.ComboBox, path: string) => string;
|
|
activate : (comboBox: AuGTK.ComboBox) => void;
|
|
|
|
}
|
|
|
|
class ConstraintClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class ConstraintGuideClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class ConstraintLayoutChildClass {
|
|
parentClass : AuGTK.LayoutChildClass;
|
|
|
|
}
|
|
|
|
class ConstraintLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class ConstraintTargetInterface {
|
|
}
|
|
|
|
class CssLocation {
|
|
bytes : number | bigint;
|
|
chars : number | bigint;
|
|
lines : number | bigint;
|
|
lineBytes : number | bigint;
|
|
lineChars : number | bigint;
|
|
|
|
}
|
|
|
|
class CssProviderClass {
|
|
}
|
|
|
|
class CssProviderPrivate {
|
|
}
|
|
|
|
class CssSection {
|
|
static New(file: AuGIO.File | undefined | null, start: AuGTK.CssLocation, end: AuGTK.CssLocation): AuGTK.CssSection;
|
|
getEndLocation(): AuGTK.CssLocation;
|
|
getFile(): AuGIO.File;
|
|
getParent(): AuGTK.CssSection;
|
|
getStartLocation(): AuGTK.CssLocation;
|
|
print(string: AuGlibEx.String): void;
|
|
ref(): AuGTK.CssSection;
|
|
unref(): void;
|
|
}
|
|
|
|
class CssStyleChange {
|
|
}
|
|
|
|
class CustomFilterClass {
|
|
parentClass : AuGTK.FilterClass;
|
|
|
|
}
|
|
|
|
class CustomLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class CustomSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class DialogClass {
|
|
parentClass : AuGTK.WindowClass;
|
|
response : (dialog: AuGTK.Dialog, responseId: number) => void;
|
|
close : (dialog: AuGTK.Dialog) => void;
|
|
|
|
}
|
|
|
|
class DirectoryListClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class DragIconClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class DragSourceClass {
|
|
}
|
|
|
|
class DrawingAreaClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
resize : (area: AuGTK.DrawingArea, width: number, height: number) => void;
|
|
|
|
}
|
|
|
|
class DropControllerMotionClass {
|
|
}
|
|
|
|
class DropDownClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class DropTargetAsyncClass {
|
|
}
|
|
|
|
class DropTargetClass {
|
|
}
|
|
|
|
class EditableInterface {
|
|
baseIface : GObject.TypeInterface;
|
|
insertText : (editable: AuGTK.Editable, text: string, length: number, position: number) => void;
|
|
deleteText : (editable: AuGTK.Editable, startPos: number, endPos: number) => void;
|
|
changed : (editable: AuGTK.Editable) => void;
|
|
getText : (editable: AuGTK.Editable) => string;
|
|
doInsertText : (editable: AuGTK.Editable, text: string, length: number, position: number) => void;
|
|
doDeleteText : (editable: AuGTK.Editable, startPos: number, endPos: number) => void;
|
|
getSelectionBounds : (editable: AuGTK.Editable, startPos ?: number, endPos ?: number) => boolean;
|
|
setSelectionBounds : (editable: AuGTK.Editable, startPos: number, endPos: number) => void;
|
|
getDelegate : (editable: AuGTK.Editable) => AuGTK.Editable;
|
|
|
|
}
|
|
|
|
class EditableLabelClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class EmojiChooserClass {
|
|
}
|
|
|
|
class EntryBufferClass {
|
|
parentClass : GObject.ObjectClass;
|
|
insertedText : (buffer: AuGTK.EntryBuffer, position: number, chars: string, nChars: number) => void;
|
|
deletedText : (buffer: AuGTK.EntryBuffer, position: number, nChars: number) => void;
|
|
getText : (buffer: AuGTK.EntryBuffer, nBytes: number | bigint) => string;
|
|
getLength : (buffer: AuGTK.EntryBuffer) => number;
|
|
insertText : (buffer: AuGTK.EntryBuffer, position: number, chars: string, nChars: number) => number;
|
|
deleteText : (buffer: AuGTK.EntryBuffer, position: number, nChars: number) => number;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
gtkReserved5 : void;
|
|
gtkReserved6 : void;
|
|
gtkReserved7 : void;
|
|
gtkReserved8 : void;
|
|
|
|
}
|
|
|
|
class EntryClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
activate : (entry: AuGTK.Entry) => void;
|
|
|
|
}
|
|
|
|
class EventControllerClass {
|
|
}
|
|
|
|
class EventControllerFocusClass {
|
|
}
|
|
|
|
class EventControllerKeyClass {
|
|
}
|
|
|
|
class EventControllerLegacyClass {
|
|
}
|
|
|
|
class EventControllerMotionClass {
|
|
}
|
|
|
|
class EventControllerScrollClass {
|
|
}
|
|
|
|
class EveryFilterClass {
|
|
}
|
|
|
|
class ExpressionWatch {
|
|
evaluate(value: GObject.Value): boolean;
|
|
ref(): AuGTK.ExpressionWatch;
|
|
unref(): void;
|
|
unwatch(): void;
|
|
}
|
|
|
|
class FileChooserNativeClass {
|
|
parentClass : AuGTK.NativeDialogClass;
|
|
|
|
}
|
|
|
|
class FileDialogClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class FileLauncherClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class FilterClass {
|
|
parentClass : GObject.ObjectClass;
|
|
match : (self: AuGTK.Filter, item: GObject.Object | undefined | null) => boolean;
|
|
getStrictness : (self: AuGTK.Filter) => AuGTK.FilterMatch;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
gtkReserved5 : void;
|
|
gtkReserved6 : void;
|
|
gtkReserved7 : void;
|
|
gtkReserved8 : void;
|
|
|
|
}
|
|
|
|
class FilterListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class FixedClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class FixedLayoutChildClass {
|
|
parentClass : AuGTK.LayoutChildClass;
|
|
|
|
}
|
|
|
|
class FixedLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class FlattenListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class FlowBoxChildClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
activate : (child: AuGTK.FlowBoxChild) => void;
|
|
|
|
}
|
|
|
|
class FontChooserIface {
|
|
baseIface : GObject.TypeInterface;
|
|
getFontFamily : (fontchooser: AuGTK.FontChooser) => AuPango.FontFamily;
|
|
getFontFace : (fontchooser: AuGTK.FontChooser) => AuPango.FontFace;
|
|
getFontSize : (fontchooser: AuGTK.FontChooser) => number;
|
|
setFilterFunc : (fontchooser: AuGTK.FontChooser, filter: (family: AuPango.FontFamily, face: AuPango.FontFace) => boolean | undefined | null, destroy: () => void) => void;
|
|
fontActivated : (chooser: AuGTK.FontChooser, fontname: string) => void;
|
|
setFontMap : (fontchooser: AuGTK.FontChooser, fontmap: AuPango.FontMap | undefined | null) => void;
|
|
getFontMap : (fontchooser: AuGTK.FontChooser) => AuPango.FontMap;
|
|
|
|
}
|
|
|
|
class FontDialogButtonClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class FontDialogClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class FrameClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
computeChildAllocation : (frame: AuGTK.Frame, allocation: AuGDK.Rectangle) => void;
|
|
|
|
}
|
|
|
|
class GLAreaClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
render : (area: AuGTK.GLArea, context: AuGDK.GLContext) => boolean;
|
|
resize : (area: AuGTK.GLArea, width: number, height: number) => void;
|
|
createContext : void;
|
|
|
|
}
|
|
|
|
class GestureClass {
|
|
}
|
|
|
|
class GestureClickClass {
|
|
}
|
|
|
|
class GestureDragClass {
|
|
}
|
|
|
|
class GestureLongPressClass {
|
|
}
|
|
|
|
class GesturePanClass {
|
|
}
|
|
|
|
class GestureRotateClass {
|
|
}
|
|
|
|
class GestureSingleClass {
|
|
}
|
|
|
|
class GestureStylusClass {
|
|
}
|
|
|
|
class GestureSwipeClass {
|
|
}
|
|
|
|
class GestureZoomClass {
|
|
}
|
|
|
|
class GridClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class GridLayoutChildClass {
|
|
parentClass : AuGTK.LayoutChildClass;
|
|
|
|
}
|
|
|
|
class GridLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class GridViewClass {
|
|
}
|
|
|
|
class IMContextClass {
|
|
parentClass : GObject.ObjectClass;
|
|
preeditStart : (context: AuGTK.IMContext) => void;
|
|
preeditEnd : (context: AuGTK.IMContext) => void;
|
|
preeditChanged : (context: AuGTK.IMContext) => void;
|
|
commit : (context: AuGTK.IMContext, str: string) => void;
|
|
retrieveSurrounding : (context: AuGTK.IMContext) => boolean;
|
|
deleteSurrounding : (context: AuGTK.IMContext, offset: number, nChars: number) => boolean;
|
|
setClientWidget : (context: AuGTK.IMContext, widget: AuGTK.Widget | undefined | null) => void;
|
|
getPreeditString : (context: AuGTK.IMContext, str: string, attrs: AuPango.AttrList, cursorPos: number) => void;
|
|
filterKeypress : (context: AuGTK.IMContext, event: AuGDK.Event) => boolean;
|
|
focusIn : (context: AuGTK.IMContext) => void;
|
|
focusOut : (context: AuGTK.IMContext) => void;
|
|
reset : (context: AuGTK.IMContext) => void;
|
|
setCursorLocation : (context: AuGTK.IMContext, area: AuGDK.Rectangle) => void;
|
|
setUsePreedit : (context: AuGTK.IMContext, usePreedit: boolean) => void;
|
|
setSurrounding : (context: AuGTK.IMContext, text: string, len: number, cursorIndex: number) => void;
|
|
getSurrounding : (context: AuGTK.IMContext, text: string, cursorIndex: number) => boolean;
|
|
setSurroundingWithSelection : (context: AuGTK.IMContext, text: string, len: number, cursorIndex: number, anchorIndex: number) => void;
|
|
getSurroundingWithSelection : (context: AuGTK.IMContext, text: string, cursorIndex: number, anchorIndex: number) => boolean;
|
|
activateOsk : (context: AuGTK.IMContext) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class IMContextSimpleClass {
|
|
parentClass : AuGTK.IMContextClass;
|
|
|
|
}
|
|
|
|
class IMContextSimplePrivate {
|
|
}
|
|
|
|
class IMMulticontextClass {
|
|
parentClass : AuGTK.IMContextClass;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class IMMulticontextPrivate {
|
|
}
|
|
|
|
class InscriptionClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class KeyvalTriggerClass {
|
|
}
|
|
|
|
class LayoutChildClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class LayoutManagerClass {
|
|
parentClass : GObject.ObjectClass;
|
|
getRequestMode : (manager: AuGTK.LayoutManager, widget: AuGTK.Widget) => AuGTK.SizeRequestMode;
|
|
measure : (manager: AuGTK.LayoutManager, widget: AuGTK.Widget, orientation: AuGTK.Orientation, forSize: number, minimum ?: number, natural ?: number, minimumBaseline ?: number, naturalBaseline ?: number) => void;
|
|
allocate : (manager: AuGTK.LayoutManager, widget: AuGTK.Widget, width: number, height: number, baseline: number) => void;
|
|
layoutChildType : number;
|
|
createLayoutChild : (manager: AuGTK.LayoutManager, widget: AuGTK.Widget, forChild: AuGTK.Widget) => AuGTK.LayoutChild;
|
|
root : (manager: AuGTK.LayoutManager) => void;
|
|
unroot : (manager: AuGTK.LayoutManager) => void;
|
|
|
|
}
|
|
|
|
class ListBaseClass {
|
|
}
|
|
|
|
class ListBoxRowClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
activate : (row: AuGTK.ListBoxRow) => void;
|
|
|
|
}
|
|
|
|
class ListItemClass {
|
|
}
|
|
|
|
class ListItemFactoryClass {
|
|
}
|
|
|
|
class ListStoreClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class ListStorePrivate {
|
|
}
|
|
|
|
class ListViewClass {
|
|
}
|
|
|
|
class MapListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class MediaControlsClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class MediaFileClass {
|
|
parentClass : AuGTK.MediaStreamClass;
|
|
open : (self: AuGTK.MediaFile) => void;
|
|
close : (self: AuGTK.MediaFile) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class MediaStreamClass {
|
|
parentClass : GObject.ObjectClass;
|
|
play : (self: AuGTK.MediaStream) => boolean;
|
|
pause : (self: AuGTK.MediaStream) => void;
|
|
seek : (self: AuGTK.MediaStream, timestamp: number | bigint) => void;
|
|
updateAudio : (self: AuGTK.MediaStream, muted: boolean, volume: number) => void;
|
|
realize : (self: AuGTK.MediaStream, surface: AuGDK.Surface) => void;
|
|
unrealize : (self: AuGTK.MediaStream, surface: AuGDK.Surface) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
gtkReserved5 : void;
|
|
gtkReserved6 : void;
|
|
gtkReserved7 : void;
|
|
gtkReserved8 : void;
|
|
|
|
}
|
|
|
|
class MessageDialogClass {
|
|
}
|
|
|
|
class MnemonicActionClass {
|
|
}
|
|
|
|
class MnemonicTriggerClass {
|
|
}
|
|
|
|
class MountOperationClass {
|
|
parentClass : AuGIO.MountOperationClass;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class MountOperationPrivate {
|
|
}
|
|
|
|
class MultiFilterClass {
|
|
}
|
|
|
|
class MultiSelectionClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class MultiSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class NamedActionClass {
|
|
}
|
|
|
|
class NativeDialogClass {
|
|
parentClass : GObject.ObjectClass;
|
|
response : (self: AuGTK.NativeDialog, responseId: number) => void;
|
|
show : (self: AuGTK.NativeDialog) => void;
|
|
hide : (self: AuGTK.NativeDialog) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class NativeInterface {
|
|
}
|
|
|
|
class NeverTriggerClass {
|
|
}
|
|
|
|
class NoSelectionClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class NothingActionClass {
|
|
}
|
|
|
|
class NumericSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class OrientableIface {
|
|
baseIface : GObject.TypeInterface;
|
|
|
|
}
|
|
|
|
class OverlayLayoutChildClass {
|
|
parentClass : AuGTK.LayoutChildClass;
|
|
|
|
}
|
|
|
|
class OverlayLayoutClass {
|
|
parentClass : AuGTK.LayoutManagerClass;
|
|
|
|
}
|
|
|
|
class PadActionEntry {
|
|
type : AuGTK.PadActionType;
|
|
index : number;
|
|
mode : number;
|
|
label : string;
|
|
actionName : string;
|
|
|
|
}
|
|
|
|
class PadControllerClass {
|
|
}
|
|
|
|
class PageRange {
|
|
start : number;
|
|
end : number;
|
|
|
|
}
|
|
|
|
class PaperSize {
|
|
static New(name: string | undefined | null): AuGTK.PaperSize;
|
|
static NewCustom(name: string, displayName: string, width: number, height: number, unit: AuGTK.Unit): AuGTK.PaperSize;
|
|
static NewFromGvariant(variant: AuGlibEx.Variant): AuGTK.PaperSize;
|
|
static NewFromIpp(ippName: string, width: number, height: number): AuGTK.PaperSize;
|
|
static NewFromKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): AuGTK.PaperSize;
|
|
static NewFromPpd(ppdName: string, ppdDisplayName: string, width: number, height: number): AuGTK.PaperSize;
|
|
copy(): AuGTK.PaperSize;
|
|
free(): void;
|
|
getDefaultBottomMargin(unit: AuGTK.Unit): number;
|
|
getDefaultLeftMargin(unit: AuGTK.Unit): number;
|
|
getDefaultRightMargin(unit: AuGTK.Unit): number;
|
|
getDefaultTopMargin(unit: AuGTK.Unit): number;
|
|
getDisplayName(): string;
|
|
getHeight(unit: AuGTK.Unit): number;
|
|
getName(): string;
|
|
getPpdName(): string;
|
|
getWidth(unit: AuGTK.Unit): number;
|
|
isCustom(): boolean;
|
|
isEqual(size2: AuGTK.PaperSize): boolean;
|
|
isIpp(): boolean;
|
|
setSize(width: number, height: number, unit: AuGTK.Unit): void;
|
|
toGvariant(): AuGlibEx.Variant;
|
|
toKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string): void;
|
|
static GetDefault(): string;
|
|
static GetPaperSizes(includeCustom: boolean): AuGTK.PaperSize[];
|
|
}
|
|
|
|
class PasswordEntryBufferClass {
|
|
parentClass : AuGTK.EntryBufferClass;
|
|
|
|
}
|
|
|
|
class PasswordEntryClass {
|
|
}
|
|
|
|
class PictureClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class PopoverClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
closed : (popover: AuGTK.Popover) => void;
|
|
activateDefault : (popover: AuGTK.Popover) => void;
|
|
|
|
}
|
|
|
|
class PrintOperationClass {
|
|
parentClass : GObject.ObjectClass;
|
|
done : (operation: AuGTK.PrintOperation, result: AuGTK.PrintOperationResult) => void;
|
|
beginPrint : (operation: AuGTK.PrintOperation, context: AuGTK.PrintContext) => void;
|
|
paginate : (operation: AuGTK.PrintOperation, context: AuGTK.PrintContext) => boolean;
|
|
requestPageSetup : (operation: AuGTK.PrintOperation, context: AuGTK.PrintContext, pageNr: number, setup: AuGTK.PageSetup) => void;
|
|
drawPage : (operation: AuGTK.PrintOperation, context: AuGTK.PrintContext, pageNr: number) => void;
|
|
endPrint : (operation: AuGTK.PrintOperation, context: AuGTK.PrintContext) => void;
|
|
statusChanged : (operation: AuGTK.PrintOperation) => void;
|
|
createCustomWidget : void;
|
|
customWidgetApply : (operation: AuGTK.PrintOperation, widget: AuGTK.Widget) => void;
|
|
preview : (operation: AuGTK.PrintOperation, preview: AuGTK.PrintOperationPreview, context: AuGTK.PrintContext, parent: AuGTK.Window) => boolean;
|
|
updateCustomWidget : (operation: AuGTK.PrintOperation, widget: AuGTK.Widget, setup: AuGTK.PageSetup, settings: AuGTK.PrintSettings) => void;
|
|
|
|
}
|
|
|
|
class PrintOperationPreviewIface {
|
|
gIface : GObject.TypeInterface;
|
|
ready : (preview: AuGTK.PrintOperationPreview, context: AuGTK.PrintContext) => void;
|
|
gotPageSize : (preview: AuGTK.PrintOperationPreview, context: AuGTK.PrintContext, pageSetup: AuGTK.PageSetup) => void;
|
|
renderPage : (preview: AuGTK.PrintOperationPreview, pageNr: number) => void;
|
|
isSelected : (preview: AuGTK.PrintOperationPreview, pageNr: number) => boolean;
|
|
endPreview : (preview: AuGTK.PrintOperationPreview) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
gtkReserved5 : void;
|
|
gtkReserved6 : void;
|
|
gtkReserved7 : void;
|
|
gtkReserved8 : void;
|
|
|
|
}
|
|
|
|
class PrintOperationPrivate {
|
|
}
|
|
|
|
class RangeClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
valueChanged : (range: AuGTK.Range) => void;
|
|
adjustBounds : (range: AuGTK.Range, newValue: number) => void;
|
|
moveSlider : (range: AuGTK.Range, scroll: AuGTK.ScrollType) => void;
|
|
getRangeBorder : (range: AuGTK.Range, border: AuGTK.Border) => void;
|
|
changeValue : (range: AuGTK.Range, scroll: AuGTK.ScrollType, newValue: number) => boolean;
|
|
|
|
}
|
|
|
|
class RecentData {
|
|
displayName : string;
|
|
description : string;
|
|
mimeType : string;
|
|
appName : string;
|
|
appExec : string;
|
|
groups : string[];
|
|
isPrivate : boolean;
|
|
|
|
}
|
|
|
|
class RecentInfo {
|
|
createAppInfo(appName: string | undefined | null): AuGIO.AppInfo;
|
|
exists(): boolean;
|
|
getAdded(): AuGlibEx.DateTime;
|
|
getAge(): number;
|
|
getApplicationInfo(appName: string, appExec: string, count: number, stamp: AuGlibEx.DateTime): boolean;
|
|
getApplications(length ?: number | bigint): string[];
|
|
getDescription(): string;
|
|
getDisplayName(): string;
|
|
getGicon(): AuGIO.Icon;
|
|
getGroups(length ?: number | bigint): string[];
|
|
getMimeType(): string;
|
|
getModified(): AuGlibEx.DateTime;
|
|
getPrivateHint(): boolean;
|
|
getShortName(): string;
|
|
getUri(): string;
|
|
getUriDisplay(): string;
|
|
getVisited(): AuGlibEx.DateTime;
|
|
hasApplication(appName: string): boolean;
|
|
hasGroup(groupName: string): boolean;
|
|
isLocal(): boolean;
|
|
lastApplication(): string;
|
|
match(infoB: AuGTK.RecentInfo): boolean;
|
|
ref(): AuGTK.RecentInfo;
|
|
unref(): void;
|
|
}
|
|
|
|
class RecentManagerClass {
|
|
parentClass : GObject.ObjectClass;
|
|
changed : (manager: AuGTK.RecentManager) => void;
|
|
gtkRecent1 : void;
|
|
gtkRecent2 : void;
|
|
gtkRecent3 : void;
|
|
gtkRecent4 : void;
|
|
|
|
}
|
|
|
|
class RecentManagerPrivate {
|
|
}
|
|
|
|
class RequestedSize {
|
|
data : void;
|
|
minimumSize : number;
|
|
naturalSize : number;
|
|
|
|
}
|
|
|
|
class Requisition {
|
|
width : number;
|
|
height : number;
|
|
|
|
static New(): AuGTK.Requisition;
|
|
copy(): AuGTK.Requisition;
|
|
free(): void;
|
|
}
|
|
|
|
class RootInterface {
|
|
}
|
|
|
|
class ScaleButtonClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
valueChanged : (button: AuGTK.ScaleButton, value: number) => void;
|
|
|
|
}
|
|
|
|
class ScaleClass {
|
|
parentClass : AuGTK.RangeClass;
|
|
getLayoutOffsets : (scale: AuGTK.Scale, x ?: number, y ?: number) => void;
|
|
|
|
}
|
|
|
|
class ScrollableInterface {
|
|
baseIface : GObject.TypeInterface;
|
|
getBorder : (scrollable: AuGTK.Scrollable, border: AuGTK.Border) => boolean;
|
|
|
|
}
|
|
|
|
class SelectionFilterModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class SelectionModelInterface {
|
|
gIface : GObject.TypeInterface;
|
|
isSelected : (model: AuGTK.SelectionModel, position: number) => boolean;
|
|
getSelectionInRange : (model: AuGTK.SelectionModel, position: number, nItems: number) => AuGTK.Bitset;
|
|
selectItem : (model: AuGTK.SelectionModel, position: number, unselectRest: boolean) => boolean;
|
|
unselectItem : (model: AuGTK.SelectionModel, position: number) => boolean;
|
|
selectRange : (model: AuGTK.SelectionModel, position: number, nItems: number, unselectRest: boolean) => boolean;
|
|
unselectRange : (model: AuGTK.SelectionModel, position: number, nItems: number) => boolean;
|
|
selectAll : (model: AuGTK.SelectionModel) => boolean;
|
|
unselectAll : (model: AuGTK.SelectionModel) => boolean;
|
|
setSelection : (model: AuGTK.SelectionModel, selected: AuGTK.Bitset, mask: AuGTK.Bitset) => boolean;
|
|
|
|
}
|
|
|
|
class ShortcutActionClass {
|
|
}
|
|
|
|
class ShortcutClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class ShortcutControllerClass {
|
|
}
|
|
|
|
class ShortcutLabelClass {
|
|
}
|
|
|
|
class ShortcutManagerInterface {
|
|
gIface : GObject.TypeInterface;
|
|
addController : (self: AuGTK.ShortcutManager, controller: AuGTK.ShortcutController) => void;
|
|
removeController : (self: AuGTK.ShortcutManager, controller: AuGTK.ShortcutController) => void;
|
|
|
|
}
|
|
|
|
class ShortcutTriggerClass {
|
|
}
|
|
|
|
class ShortcutsGroupClass {
|
|
}
|
|
|
|
class ShortcutsSectionClass {
|
|
}
|
|
|
|
class ShortcutsShortcutClass {
|
|
}
|
|
|
|
class SignalActionClass {
|
|
}
|
|
|
|
class SignalListItemFactoryClass {
|
|
}
|
|
|
|
class SingleSelectionClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class SliceListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class SnapshotClass {
|
|
}
|
|
|
|
class SortListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class SorterClass {
|
|
parentClass : GObject.ObjectClass;
|
|
compare : (self: AuGTK.Sorter, item1: GObject.Object | undefined | null, item2: GObject.Object | undefined | null) => AuGTK.Ordering;
|
|
getOrder : (self: AuGTK.Sorter) => AuGTK.SorterOrder;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
gtkReserved5 : void;
|
|
gtkReserved6 : void;
|
|
gtkReserved7 : void;
|
|
gtkReserved8 : void;
|
|
|
|
}
|
|
|
|
class StringFilterClass {
|
|
parentClass : AuGTK.FilterClass;
|
|
|
|
}
|
|
|
|
class StringListClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class StringObjectClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class StringSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class StyleContextClass {
|
|
parentClass : GObject.ObjectClass;
|
|
changed : (context: AuGTK.StyleContext) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class SymbolicPaintableInterface {
|
|
gIface : GObject.TypeInterface;
|
|
snapshotSymbolic : (paintable: AuGTK.SymbolicPaintable, snapshot: AuGDK.Snapshot, width: number, height: number, colors: AuGDK.RGBA[], nColors: number | bigint) => void;
|
|
|
|
}
|
|
|
|
class TextBufferClass {
|
|
parentClass : GObject.ObjectClass;
|
|
insertText : (buffer: AuGTK.TextBuffer, pos: AuGTK.TextIter, newText: string, newTextLength: number) => void;
|
|
insertPaintable : (buffer: AuGTK.TextBuffer, iter: AuGTK.TextIter, paintable: AuGDK.Paintable) => void;
|
|
insertChildAnchor : (buffer: AuGTK.TextBuffer, iter: AuGTK.TextIter, anchor: AuGTK.TextChildAnchor) => void;
|
|
deleteRange : (buffer: AuGTK.TextBuffer, start: AuGTK.TextIter, end: AuGTK.TextIter) => void;
|
|
changed : (buffer: AuGTK.TextBuffer) => void;
|
|
modifiedChanged : (buffer: AuGTK.TextBuffer) => void;
|
|
markSet : (buffer: AuGTK.TextBuffer, location: AuGTK.TextIter, mark: AuGTK.TextMark) => void;
|
|
markDeleted : (buffer: AuGTK.TextBuffer, mark: AuGTK.TextMark) => void;
|
|
applyTag : (buffer: AuGTK.TextBuffer, tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter) => void;
|
|
removeTag : (buffer: AuGTK.TextBuffer, tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter) => void;
|
|
beginUserAction : (buffer: AuGTK.TextBuffer) => void;
|
|
endUserAction : (buffer: AuGTK.TextBuffer) => void;
|
|
pasteDone : (buffer: AuGTK.TextBuffer, clipboard: AuGDK.Clipboard) => void;
|
|
undo : (buffer: AuGTK.TextBuffer) => void;
|
|
redo : (buffer: AuGTK.TextBuffer) => void;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class TextBufferPrivate {
|
|
}
|
|
|
|
class TextChildAnchorClass {
|
|
parentClass : GObject.ObjectClass;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class TextIter {
|
|
dummy1 : void;
|
|
dummy2 : void;
|
|
dummy3 : number;
|
|
dummy4 : number;
|
|
dummy5 : number;
|
|
dummy6 : number;
|
|
dummy7 : number;
|
|
dummy8 : number;
|
|
dummy9 : void;
|
|
dummy10 : void;
|
|
dummy11 : number;
|
|
dummy12 : number;
|
|
dummy13 : number;
|
|
dummy14 : void;
|
|
|
|
assign(other: AuGTK.TextIter): void;
|
|
backwardChar(): boolean;
|
|
backwardChars(count: number): boolean;
|
|
backwardCursorPosition(): boolean;
|
|
backwardCursorPositions(count: number): boolean;
|
|
backwardFindChar(pred: (ch: string) => boolean, limit: AuGTK.TextIter | undefined | null): boolean;
|
|
backwardLine(): boolean;
|
|
backwardLines(count: number): boolean;
|
|
backwardSearch(str: string, flags: AuGTK.TextSearchFlags, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, limit ?: AuGTK.TextIter | undefined | null): boolean;
|
|
backwardSentenceStart(): boolean;
|
|
backwardSentenceStarts(count: number): boolean;
|
|
backwardToTagToggle(tag: AuGTK.TextTag | undefined | null): boolean;
|
|
backwardVisibleCursorPosition(): boolean;
|
|
backwardVisibleCursorPositions(count: number): boolean;
|
|
backwardVisibleLine(): boolean;
|
|
backwardVisibleLines(count: number): boolean;
|
|
backwardVisibleWordStart(): boolean;
|
|
backwardVisibleWordStarts(count: number): boolean;
|
|
backwardWordStart(): boolean;
|
|
backwardWordStarts(count: number): boolean;
|
|
canInsert(defaultEditability: boolean): boolean;
|
|
compare(rhs: AuGTK.TextIter): number;
|
|
copy(): AuGTK.TextIter;
|
|
editable(defaultSetting: boolean): boolean;
|
|
endsLine(): boolean;
|
|
endsSentence(): boolean;
|
|
endsTag(tag: AuGTK.TextTag | undefined | null): boolean;
|
|
endsWord(): boolean;
|
|
equal(rhs: AuGTK.TextIter): boolean;
|
|
forwardChar(): boolean;
|
|
forwardChars(count: number): boolean;
|
|
forwardCursorPosition(): boolean;
|
|
forwardCursorPositions(count: number): boolean;
|
|
forwardFindChar(pred: (ch: string) => boolean, limit: AuGTK.TextIter | undefined | null): boolean;
|
|
forwardLine(): boolean;
|
|
forwardLines(count: number): boolean;
|
|
forwardSearch(str: string, flags: AuGTK.TextSearchFlags, matchStart ?: AuGTK.TextIter, matchEnd ?: AuGTK.TextIter, limit ?: AuGTK.TextIter | undefined | null): boolean;
|
|
forwardSentenceEnd(): boolean;
|
|
forwardSentenceEnds(count: number): boolean;
|
|
forwardToEnd(): void;
|
|
forwardToLineEnd(): boolean;
|
|
forwardToTagToggle(tag: AuGTK.TextTag | undefined | null): boolean;
|
|
forwardVisibleCursorPosition(): boolean;
|
|
forwardVisibleCursorPositions(count: number): boolean;
|
|
forwardVisibleLine(): boolean;
|
|
forwardVisibleLines(count: number): boolean;
|
|
forwardVisibleWordEnd(): boolean;
|
|
forwardVisibleWordEnds(count: number): boolean;
|
|
forwardWordEnd(): boolean;
|
|
forwardWordEnds(count: number): boolean;
|
|
free(): void;
|
|
getBuffer(): AuGTK.TextBuffer;
|
|
getBytesInLine(): number;
|
|
getChar(): string;
|
|
getCharsInLine(): number;
|
|
getChildAnchor(): AuGTK.TextChildAnchor;
|
|
getLanguage(): AuPango.Language;
|
|
getLine(): number;
|
|
getLineIndex(): number;
|
|
getLineOffset(): number;
|
|
getMarks(): AuGTK.TextMark[];
|
|
getOffset(): number;
|
|
getPaintable(): AuGDK.Paintable;
|
|
getSlice(end: AuGTK.TextIter): string;
|
|
getTags(): AuGTK.TextTag[];
|
|
getText(end: AuGTK.TextIter): string;
|
|
getToggledTags(toggledOn: boolean): AuGTK.TextTag[];
|
|
getVisibleLineIndex(): number;
|
|
getVisibleLineOffset(): number;
|
|
getVisibleSlice(end: AuGTK.TextIter): string;
|
|
getVisibleText(end: AuGTK.TextIter): string;
|
|
hasTag(tag: AuGTK.TextTag): boolean;
|
|
inRange(start: AuGTK.TextIter, end: AuGTK.TextIter): boolean;
|
|
insideSentence(): boolean;
|
|
insideWord(): boolean;
|
|
isCursorPosition(): boolean;
|
|
isEnd(): boolean;
|
|
isStart(): boolean;
|
|
order(second: AuGTK.TextIter): void;
|
|
setLine(lineNumber: number): void;
|
|
setLineIndex(byteOnLine: number): void;
|
|
setLineOffset(charOnLine: number): void;
|
|
setOffset(charOffset: number): void;
|
|
setVisibleLineIndex(byteOnLine: number): void;
|
|
setVisibleLineOffset(charOnLine: number): void;
|
|
startsLine(): boolean;
|
|
startsSentence(): boolean;
|
|
startsTag(tag: AuGTK.TextTag | undefined | null): boolean;
|
|
startsWord(): boolean;
|
|
togglesTag(tag: AuGTK.TextTag | undefined | null): boolean;
|
|
}
|
|
|
|
class TextMarkClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TextTagClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TextTagPrivate {
|
|
}
|
|
|
|
class TextViewClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
moveCursor : (textView: AuGTK.TextView, step: AuGTK.MovementStep, count: number, extendSelection: boolean) => void;
|
|
setAnchor : (textView: AuGTK.TextView) => void;
|
|
insertAtCursor : (textView: AuGTK.TextView, str: string) => void;
|
|
deleteFromCursor : (textView: AuGTK.TextView, type: AuGTK.DeleteType, count: number) => void;
|
|
backspace : (textView: AuGTK.TextView) => void;
|
|
cutClipboard : (textView: AuGTK.TextView) => void;
|
|
copyClipboard : (textView: AuGTK.TextView) => void;
|
|
pasteClipboard : (textView: AuGTK.TextView) => void;
|
|
toggleOverwrite : (textView: AuGTK.TextView) => void;
|
|
createBuffer : void;
|
|
snapshotLayer : (textView: AuGTK.TextView, layer: AuGTK.TextViewLayer, snapshot: AuGTK.Snapshot) => void;
|
|
extendSelection : (textView: AuGTK.TextView, granularity: AuGTK.TextExtendSelection, location: AuGTK.TextIter, start: AuGTK.TextIter, end: AuGTK.TextIter) => boolean;
|
|
insertEmoji : (textView: AuGTK.TextView) => void;
|
|
|
|
}
|
|
|
|
class TextViewPrivate {
|
|
}
|
|
|
|
class ToggleButtonClass {
|
|
parentClass : AuGTK.ButtonClass;
|
|
toggled : (toggleButton: AuGTK.ToggleButton) => void;
|
|
|
|
}
|
|
|
|
class TreeDragDestIface {
|
|
gIface : GObject.TypeInterface;
|
|
dragDataReceived : (dragDest: AuGTK.TreeDragDest, dest: AuGTK.TreePath, value: GObject.Value) => boolean;
|
|
rowDropPossible : (dragDest: AuGTK.TreeDragDest, destPath: AuGTK.TreePath, value: GObject.Value) => boolean;
|
|
|
|
}
|
|
|
|
class TreeDragSourceIface {
|
|
gIface : GObject.TypeInterface;
|
|
rowDraggable : (dragSource: AuGTK.TreeDragSource, path: AuGTK.TreePath) => boolean;
|
|
dragDataGet : (dragSource: AuGTK.TreeDragSource, path: AuGTK.TreePath) => AuGDK.ContentProvider;
|
|
dragDataDelete : (dragSource: AuGTK.TreeDragSource, path: AuGTK.TreePath) => boolean;
|
|
|
|
}
|
|
|
|
class TreeExpanderClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class TreeIter {
|
|
stamp : number;
|
|
userData : void;
|
|
userData2 : void;
|
|
userData3 : void;
|
|
|
|
copy(): AuGTK.TreeIter;
|
|
free(): void;
|
|
}
|
|
|
|
class TreeListModelClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TreeListRowClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TreeListRowSorterClass {
|
|
parentClass : AuGTK.SorterClass;
|
|
|
|
}
|
|
|
|
class TreeModelFilterClass {
|
|
parentClass : GObject.ObjectClass;
|
|
visible : (self: AuGTK.TreeModelFilter, childModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean;
|
|
modify : (self: AuGTK.TreeModelFilter, childModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, value: GObject.Value, column: number) => void;
|
|
|
|
}
|
|
|
|
class TreeModelFilterPrivate {
|
|
}
|
|
|
|
class TreeModelIface {
|
|
gIface : GObject.TypeInterface;
|
|
rowChanged : (treeModel: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => void;
|
|
rowInserted : (treeModel: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => void;
|
|
rowHasChildToggled : (treeModel: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => void;
|
|
rowDeleted : (treeModel: AuGTK.TreeModel, path: AuGTK.TreePath) => void;
|
|
rowsReordered : (treeModel: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter, newOrder: number) => void;
|
|
getFlags : (treeModel: AuGTK.TreeModel) => AuGTK.TreeModelFlags;
|
|
getNColumns : (treeModel: AuGTK.TreeModel) => number;
|
|
getColumnType : (treeModel: AuGTK.TreeModel, index: number) => number;
|
|
getIter : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, path: AuGTK.TreePath) => boolean;
|
|
getPath : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => AuGTK.TreePath;
|
|
getValue : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, column: number, value: GObject.Value) => void;
|
|
iterNext : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean;
|
|
iterPrevious : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean;
|
|
iterChildren : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null) => boolean;
|
|
iterHasChild : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean;
|
|
iterNChildren : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter | undefined | null) => number;
|
|
iterNthChild : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number) => boolean;
|
|
iterParent : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, child: AuGTK.TreeIter) => boolean;
|
|
refNode : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void;
|
|
unrefNode : (treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void;
|
|
|
|
}
|
|
|
|
class TreeModelSortClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TreeModelSortPrivate {
|
|
}
|
|
|
|
class TreePath {
|
|
static New(): AuGTK.TreePath;
|
|
static NewFirst(): AuGTK.TreePath;
|
|
static NewFromIndices(indices: number[], length: number | bigint): AuGTK.TreePath;
|
|
static NewFromString(path: string): AuGTK.TreePath;
|
|
appendIndex(index: number): void;
|
|
compare(b: AuGTK.TreePath): number;
|
|
copy(): AuGTK.TreePath;
|
|
down(): void;
|
|
free(): void;
|
|
getDepth(): number;
|
|
getIndices(depth ?: number): number[];
|
|
isAncestor(descendant: AuGTK.TreePath): boolean;
|
|
isDescendant(ancestor: AuGTK.TreePath): boolean;
|
|
next(): void;
|
|
prependIndex(index: number): void;
|
|
prev(): boolean;
|
|
up(): boolean;
|
|
}
|
|
|
|
class TreeRowReference {
|
|
static New(model: AuGTK.TreeModel, path: AuGTK.TreePath): AuGTK.TreeRowReference;
|
|
static NewProxy(proxy: GObject.Object, model: AuGTK.TreeModel, path: AuGTK.TreePath): AuGTK.TreeRowReference;
|
|
copy(): AuGTK.TreeRowReference;
|
|
free(): void;
|
|
getModel(): AuGTK.TreeModel;
|
|
getPath(): AuGTK.TreePath;
|
|
valid(): boolean;
|
|
static Deleted(proxy: GObject.Object, path: AuGTK.TreePath): void;
|
|
static Inserted(proxy: GObject.Object, path: AuGTK.TreePath): void;
|
|
}
|
|
|
|
class TreeSortableIface {
|
|
gIface : GObject.TypeInterface;
|
|
sortColumnChanged : (sortable: AuGTK.TreeSortable) => void;
|
|
getSortColumnId : (sortable: AuGTK.TreeSortable, sortColumnId: number, order: AuGTK.SortType) => boolean;
|
|
setSortColumnId : (sortable: AuGTK.TreeSortable, sortColumnId: number, order: AuGTK.SortType) => void;
|
|
setSortFunc : (sortable: AuGTK.TreeSortable, sortColumnId: number, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null) => void;
|
|
setDefaultSortFunc : (sortable: AuGTK.TreeSortable, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null) => void;
|
|
hasDefaultSortFunc : (sortable: AuGTK.TreeSortable) => boolean;
|
|
|
|
}
|
|
|
|
class TreeStoreClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class TreeStorePrivate {
|
|
}
|
|
|
|
class TreeViewClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
rowActivated : (treeView: AuGTK.TreeView, path: AuGTK.TreePath, column: AuGTK.TreeViewColumn | undefined | null) => void;
|
|
testExpandRow : (treeView: AuGTK.TreeView, iter: AuGTK.TreeIter, path: AuGTK.TreePath) => boolean;
|
|
testCollapseRow : (treeView: AuGTK.TreeView, iter: AuGTK.TreeIter, path: AuGTK.TreePath) => boolean;
|
|
rowExpanded : (treeView: AuGTK.TreeView, iter: AuGTK.TreeIter, path: AuGTK.TreePath) => void;
|
|
rowCollapsed : (treeView: AuGTK.TreeView, iter: AuGTK.TreeIter, path: AuGTK.TreePath) => void;
|
|
columnsChanged : (treeView: AuGTK.TreeView) => void;
|
|
cursorChanged : (treeView: AuGTK.TreeView) => void;
|
|
moveCursor : (treeView: AuGTK.TreeView, step: AuGTK.MovementStep, count: number, extend: boolean, modify: boolean) => boolean;
|
|
selectAll : (treeView: AuGTK.TreeView) => boolean;
|
|
unselectAll : (treeView: AuGTK.TreeView) => boolean;
|
|
selectCursorRow : (treeView: AuGTK.TreeView, startEditing: boolean) => boolean;
|
|
toggleCursorRow : (treeView: AuGTK.TreeView) => boolean;
|
|
expandCollapseCursorRow : (treeView: AuGTK.TreeView, logical: boolean, expand: boolean, openAll: boolean) => boolean;
|
|
selectCursorParent : (treeView: AuGTK.TreeView) => boolean;
|
|
startInteractiveSearch : (treeView: AuGTK.TreeView) => boolean;
|
|
|
|
}
|
|
|
|
class UriLauncherClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class VideoClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class WidgetClass {
|
|
parentClass : GObject.InitiallyUnownedClass;
|
|
show : (widget: AuGTK.Widget) => void;
|
|
hide : (widget: AuGTK.Widget) => void;
|
|
map : (widget: AuGTK.Widget) => void;
|
|
unmap : (widget: AuGTK.Widget) => void;
|
|
realize : (widget: AuGTK.Widget) => void;
|
|
unrealize : (widget: AuGTK.Widget) => void;
|
|
root : (widget: AuGTK.Widget) => void;
|
|
unroot : (widget: AuGTK.Widget) => void;
|
|
sizeAllocate : (widget: AuGTK.Widget, width: number, height: number, baseline: number) => void;
|
|
stateFlagsChanged : (widget: AuGTK.Widget, previousStateFlags: AuGTK.StateFlags) => void;
|
|
directionChanged : (widget: AuGTK.Widget, previousDirection: AuGTK.TextDirection) => void;
|
|
getRequestMode : (widget: AuGTK.Widget) => AuGTK.SizeRequestMode;
|
|
measure : (widget: AuGTK.Widget, orientation: AuGTK.Orientation, forSize: number, minimum ?: number, natural ?: number, minimumBaseline ?: number, naturalBaseline ?: number) => void;
|
|
mnemonicActivate : (widget: AuGTK.Widget, groupCycling: boolean) => boolean;
|
|
grabFocus : (widget: AuGTK.Widget) => boolean;
|
|
focus : (widget: AuGTK.Widget, direction: AuGTK.DirectionType) => boolean;
|
|
setFocusChild : (widget: AuGTK.Widget, child: AuGTK.Widget | undefined | null) => void;
|
|
moveFocus : (widget: AuGTK.Widget, direction: AuGTK.DirectionType) => void;
|
|
keynavFailed : (widget: AuGTK.Widget, direction: AuGTK.DirectionType) => boolean;
|
|
queryTooltip : (widget: AuGTK.Widget, x: number, y: number, keyboardTooltip: boolean, tooltip: AuGTK.Tooltip) => boolean;
|
|
computeExpand : (widget: AuGTK.Widget, hexpandP: boolean, vexpandP: boolean) => void;
|
|
cssChanged : (widget: AuGTK.Widget, change: AuGTK.CssStyleChange) => void;
|
|
systemSettingChanged : (widget: AuGTK.Widget, settings: AuGTK.SystemSetting) => void;
|
|
snapshot : (widget: AuGTK.Widget, snapshot: AuGTK.Snapshot) => void;
|
|
contains : (widget: AuGTK.Widget, x: number, y: number) => boolean;
|
|
priv : AuGTK.WidgetClassPrivate;
|
|
|
|
addShortcut(shortcut: AuGTK.Shortcut): void;
|
|
bindTemplateCallbackFull(callbackName: string, callbackSymbol: () => void): void;
|
|
bindTemplateChildFull(name: string, internalChild: boolean, structOffset: number | bigint): void;
|
|
getAccessibleRole(): AuGTK.AccessibleRole;
|
|
getActivateSignal(): number;
|
|
getCssName(): string;
|
|
getLayoutManagerType(): number;
|
|
installAction(actionName: string, parameterType: string | undefined | null, activate: (widget: AuGTK.Widget, actionName: string, parameter: AuGlibEx.Variant | undefined | null) => void): void;
|
|
installPropertyAction(actionName: string, propertyName: string): void;
|
|
queryAction(index: number, owner: number, actionName: string, parameterType: AuGlibEx.VariantType | undefined | null, propertyName: string | undefined | null): boolean;
|
|
setAccessibleRole(accessibleRole: AuGTK.AccessibleRole): void;
|
|
setActivateSignal(signalId: number): void;
|
|
setActivateSignalFromName(signalName: string): void;
|
|
setCssName(name: string): void;
|
|
setLayoutManagerType(type: number): void;
|
|
setTemplate(templateBytes: AuGlibEx.Bytes): void;
|
|
setTemplateFromResource(resourceName: string): void;
|
|
setTemplateScope(scope: AuGTK.BuilderScope): void;
|
|
}
|
|
|
|
class WidgetClassPrivate {
|
|
}
|
|
|
|
class WidgetPaintableClass {
|
|
parentClass : GObject.ObjectClass;
|
|
|
|
}
|
|
|
|
class WidgetPrivate {
|
|
}
|
|
|
|
class WindowClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
activateFocus : (window: AuGTK.Window) => void;
|
|
activateDefault : (window: AuGTK.Window) => void;
|
|
keysChanged : (window: AuGTK.Window) => void;
|
|
enableDebugging : (window: AuGTK.Window, toggle: boolean) => boolean;
|
|
closeRequest : (window: AuGTK.Window) => boolean;
|
|
|
|
}
|
|
|
|
class WindowControlsClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
class WindowGroupClass {
|
|
parentClass : GObject.ObjectClass;
|
|
gtkReserved1 : void;
|
|
gtkReserved2 : void;
|
|
gtkReserved3 : void;
|
|
gtkReserved4 : void;
|
|
|
|
}
|
|
|
|
class WindowGroupPrivate {
|
|
}
|
|
|
|
class WindowHandleClass {
|
|
parentClass : AuGTK.WidgetClass;
|
|
|
|
}
|
|
|
|
|
|
class ATContext extends GObject.Object {
|
|
constructor(initializerList ?: ATContextCtor);
|
|
|
|
accessible : AuGTK.Accessible;
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
display : AuGDK.Display;
|
|
|
|
static Create(accessibleRole: AuGTK.AccessibleRole, accessible: AuGTK.Accessible, display: AuGDK.Display): AuGTK.ATContext;
|
|
getAccessible(): AuGTK.Accessible;
|
|
getAccessibleRole(): AuGTK.AccessibleRole;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ATContextCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
accessible ?: AuGTK.Accessible;
|
|
display ?: AuGDK.Display;
|
|
}
|
|
|
|
class ATContextEventListener extends AuGlibEx.IEventListener {
|
|
stateChange(): void;
|
|
}
|
|
|
|
class AboutDialog extends AuGTK.Window implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: AboutDialogCtor);
|
|
|
|
artists : string[];
|
|
authors : string[];
|
|
comments : string;
|
|
copyright : string;
|
|
documenters : string[];
|
|
license : string;
|
|
licenseType : AuGTK.License;
|
|
logo : AuGDK.Paintable;
|
|
logoIconName : string;
|
|
programName : string;
|
|
systemInformation : string;
|
|
translatorCredits : string;
|
|
version : string;
|
|
website : string;
|
|
websiteLabel : string;
|
|
wrapLicense : boolean;
|
|
|
|
addCreditSection(sectionName: string, people: string[]): void;
|
|
getArtists(): string[];
|
|
getAuthors(): string[];
|
|
getComments(): string;
|
|
getCopyright(): string;
|
|
getDocumenters(): string[];
|
|
getLicense(): string;
|
|
getLicenseType(): AuGTK.License;
|
|
getLogo(): AuGDK.Paintable;
|
|
getLogoIconName(): string;
|
|
getProgramName(): string;
|
|
getSystemInformation(): string;
|
|
getTranslatorCredits(): string;
|
|
getVersion(): string;
|
|
getWebsite(): string;
|
|
getWebsiteLabel(): string;
|
|
getWrapLicense(): boolean;
|
|
setArtists(artists: string[]): void;
|
|
setAuthors(authors: string[]): void;
|
|
setComments(comments: string | undefined | null): void;
|
|
setCopyright(copyright: string | undefined | null): void;
|
|
setDocumenters(documenters: string[]): void;
|
|
setLicense(license: string | undefined | null): void;
|
|
setLicenseType(licenseType: AuGTK.License): void;
|
|
setLogo(logo: AuGDK.Paintable | undefined | null): void;
|
|
setLogoIconName(iconName: string | undefined | null): void;
|
|
setProgramName(name: string | undefined | null): void;
|
|
setSystemInformation(systemInformation: string | undefined | null): void;
|
|
setTranslatorCredits(translatorCredits: string | undefined | null): void;
|
|
setVersion(version: string | undefined | null): void;
|
|
setWebsite(website: string | undefined | null): void;
|
|
setWebsiteLabel(websiteLabel: string): void;
|
|
setWrapLicense(wrapLicense: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class AboutDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
programName ?: string;
|
|
version ?: string;
|
|
copyright ?: string;
|
|
comments ?: string;
|
|
website ?: string;
|
|
websiteLabel ?: string;
|
|
license ?: string;
|
|
systemInformation ?: string;
|
|
authors ?: any;
|
|
documenters ?: any;
|
|
translatorCredits ?: string;
|
|
artists ?: any;
|
|
logo ?: AuGDK.Paintable;
|
|
logoIconName ?: string;
|
|
wrapLicense ?: boolean;
|
|
licenseType ?: AuGTK.License;
|
|
}
|
|
|
|
class AboutDialogEventListener extends AuGlibEx.IEventListener {
|
|
activateLink(uri: string): boolean;
|
|
}
|
|
|
|
class ActionBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ActionBarCtor);
|
|
|
|
revealed : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getCenterWidget(): AuGTK.Widget;
|
|
getRevealed(): boolean;
|
|
packEnd(child: AuGTK.Widget): void;
|
|
packStart(child: AuGTK.Widget): void;
|
|
remove(child: AuGTK.Widget): void;
|
|
setCenterWidget(centerWidget: AuGTK.Widget | undefined | null): void;
|
|
setRevealed(revealed: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ActionBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
revealed ?: boolean;
|
|
}
|
|
|
|
class ActivateAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: ActivateActionCtor);
|
|
|
|
static Get(): AuGTK.ActivateAction;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ActivateActionCtor {
|
|
}
|
|
|
|
class Adjustment extends GObject.InitiallyUnowned {
|
|
constructor(initializerList ?: AdjustmentCtor);
|
|
|
|
parentInstance : GObject.InitiallyUnowned;
|
|
|
|
lower : number;
|
|
pageIncrement : number;
|
|
pageSize : number;
|
|
stepIncrement : number;
|
|
upper : number;
|
|
value : number;
|
|
|
|
static New(value: number, lower: number, upper: number, stepIncrement: number, pageIncrement: number, pageSize: number): AuGTK.Adjustment;
|
|
clampPage(lower: number, upper: number): void;
|
|
configure(value: number, lower: number, upper: number, stepIncrement: number, pageIncrement: number, pageSize: number): void;
|
|
getLower(): number;
|
|
getMinimumIncrement(): number;
|
|
getPageIncrement(): number;
|
|
getPageSize(): number;
|
|
getStepIncrement(): number;
|
|
getUpper(): number;
|
|
getValue(): number;
|
|
setLower(lower: number): void;
|
|
setPageIncrement(pageIncrement: number): void;
|
|
setPageSize(pageSize: number): void;
|
|
setStepIncrement(stepIncrement: number): void;
|
|
setUpper(upper: number): void;
|
|
setValue(value: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class AdjustmentCtor {
|
|
value ?: number;
|
|
lower ?: number;
|
|
upper ?: number;
|
|
stepIncrement ?: number;
|
|
pageIncrement ?: number;
|
|
pageSize ?: number;
|
|
}
|
|
|
|
class AdjustmentEventListener extends AuGlibEx.IEventListener {
|
|
changed(): void;
|
|
valueChanged(): void;
|
|
}
|
|
|
|
class AlertDialog extends GObject.Object {
|
|
constructor(initializerList ?: AlertDialogCtor);
|
|
|
|
buttons : string[];
|
|
cancelButton : number;
|
|
defaultButton : number;
|
|
detail : string;
|
|
message : string;
|
|
modal : boolean;
|
|
|
|
choose(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseFinish(result: AuGIO.AsyncResult): number;
|
|
getButtons(): string[];
|
|
getCancelButton(): number;
|
|
getDefaultButton(): number;
|
|
getDetail(): string;
|
|
getMessage(): string;
|
|
getModal(): boolean;
|
|
setButtons(labels: string[]): void;
|
|
setCancelButton(button: number): void;
|
|
setDefaultButton(button: number): void;
|
|
setDetail(detail: string): void;
|
|
setMessage(message: string): void;
|
|
setModal(modal: boolean): void;
|
|
show(parent: AuGTK.Window | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class AlertDialogCtor {
|
|
modal ?: boolean;
|
|
message ?: string;
|
|
detail ?: string;
|
|
buttons ?: any;
|
|
cancelButton ?: number;
|
|
defaultButton ?: number;
|
|
}
|
|
|
|
class AlternativeTrigger extends AuGTK.ShortcutTrigger {
|
|
constructor(initializerList ?: AlternativeTriggerCtor);
|
|
|
|
first : AuGTK.ShortcutTrigger;
|
|
second : AuGTK.ShortcutTrigger;
|
|
|
|
static New(first: AuGTK.ShortcutTrigger, second: AuGTK.ShortcutTrigger): AuGTK.ShortcutTrigger;
|
|
getFirst(): AuGTK.ShortcutTrigger;
|
|
getSecond(): AuGTK.ShortcutTrigger;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class AlternativeTriggerCtor {
|
|
first ?: AuGTK.ShortcutTrigger;
|
|
second ?: AuGTK.ShortcutTrigger;
|
|
}
|
|
|
|
class AnyFilter extends AuGTK.MultiFilter implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: AnyFilterCtor);
|
|
|
|
static New(): AuGTK.AnyFilter;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class AnyFilterCtor {
|
|
itemType ?: any;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class AppChooserButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AppChooser, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: AppChooserButtonCtor);
|
|
|
|
heading : string;
|
|
modal : boolean;
|
|
showDefaultItem : boolean;
|
|
showDialogItem : boolean;
|
|
|
|
static New(contentType: string): AuGTK.Widget;
|
|
appendCustomItem(name: string, label: string, icon: AuGIO.Icon): void;
|
|
appendSeparator(): void;
|
|
getHeading(): string;
|
|
getModal(): boolean;
|
|
getShowDefaultItem(): boolean;
|
|
getShowDialogItem(): boolean;
|
|
setActiveCustomItem(name: string): void;
|
|
setHeading(heading: string): void;
|
|
setModal(modal: boolean): void;
|
|
setShowDefaultItem(setting: boolean): void;
|
|
setShowDialogItem(setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
contentType : string;
|
|
|
|
getAppInfo(): AuGIO.AppInfo;
|
|
getContentType(): string;
|
|
refresh(): void;
|
|
}
|
|
|
|
class AppChooserButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
contentType ?: string;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
showDialogItem ?: boolean;
|
|
showDefaultItem ?: boolean;
|
|
heading ?: string;
|
|
modal ?: boolean;
|
|
}
|
|
|
|
class AppChooserButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
changed(): void;
|
|
customItemActivated(itemName: string): void;
|
|
}
|
|
|
|
class AppChooserDialog extends AuGTK.Dialog implements AuGTK.Accessible, AuGTK.AppChooser, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: AppChooserDialogCtor);
|
|
|
|
gfile : AuGIO.File;
|
|
heading : string;
|
|
|
|
static NewForContentType(parent: AuGTK.Window | undefined | null, flags: AuGTK.DialogFlags, contentType: string): AuGTK.Widget;
|
|
getHeading(): string;
|
|
getWidget(): AuGTK.Widget;
|
|
setHeading(heading: string): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
contentType : string;
|
|
|
|
getAppInfo(): AuGIO.AppInfo;
|
|
getContentType(): string;
|
|
refresh(): void;
|
|
}
|
|
|
|
class AppChooserDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
contentType ?: string;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
gfile ?: AuGIO.File;
|
|
heading ?: string;
|
|
}
|
|
|
|
class AppChooserWidget extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AppChooser, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: AppChooserWidgetCtor);
|
|
|
|
defaultText : string;
|
|
showAll : boolean;
|
|
showDefault : boolean;
|
|
showFallback : boolean;
|
|
showOther : boolean;
|
|
showRecommended : boolean;
|
|
|
|
static New(contentType: string): AuGTK.Widget;
|
|
getDefaultText(): string;
|
|
getShowAll(): boolean;
|
|
getShowDefault(): boolean;
|
|
getShowFallback(): boolean;
|
|
getShowOther(): boolean;
|
|
getShowRecommended(): boolean;
|
|
setDefaultText(text: string): void;
|
|
setShowAll(setting: boolean): void;
|
|
setShowDefault(setting: boolean): void;
|
|
setShowFallback(setting: boolean): void;
|
|
setShowOther(setting: boolean): void;
|
|
setShowRecommended(setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
contentType : string;
|
|
|
|
getAppInfo(): AuGIO.AppInfo;
|
|
getContentType(): string;
|
|
refresh(): void;
|
|
}
|
|
|
|
class AppChooserWidgetCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
contentType ?: string;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
showDefault ?: boolean;
|
|
showRecommended ?: boolean;
|
|
showFallback ?: boolean;
|
|
showOther ?: boolean;
|
|
showAll ?: boolean;
|
|
defaultText ?: string;
|
|
}
|
|
|
|
class AppChooserWidgetEventListener extends AuGlibEx.IEventListener {
|
|
applicationActivated(application: AuGIO.AppInfo): void;
|
|
applicationSelected(application: AuGIO.AppInfo): void;
|
|
}
|
|
|
|
class Application extends AuGIO.Application implements AuGIO.ActionGroup, AuGIO.ActionMap {
|
|
constructor(initializerList ?: ApplicationCtor);
|
|
|
|
parentInstance : AuGIO.Application;
|
|
|
|
activeWindow : AuGTK.Window;
|
|
menubar : AuGIO.MenuModel;
|
|
registerSession : boolean;
|
|
screensaverActive : boolean;
|
|
|
|
addWindow(window: AuGTK.Window): void;
|
|
getAccelsForAction(detailedActionName: string): string[];
|
|
getActionsForAccel(accel: string): string[];
|
|
getActiveWindow(): AuGTK.Window;
|
|
getMenuById(id: string): AuGIO.Menu;
|
|
getMenubar(): AuGIO.MenuModel;
|
|
getWindowById(id: number): AuGTK.Window;
|
|
getWindows(): AuGTK.Window[];
|
|
inhibit(window: AuGTK.Window | undefined | null, flags: AuGTK.ApplicationInhibitFlags, reason: string | undefined | null): number;
|
|
listActionDescriptions(): string[];
|
|
removeWindow(window: AuGTK.Window): void;
|
|
setAccelsForAction(detailedActionName: string, accels: string[]): void;
|
|
setMenubar(menubar: AuGIO.MenuModel | undefined | null): void;
|
|
uninhibit(cookie: number): void;
|
|
start(): void;
|
|
stop(): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ApplicationCtor {
|
|
applicationId ?: string;
|
|
flags ?: AuGIO.ApplicationFlags;
|
|
resourceBasePath ?: string;
|
|
isRegistered ?: boolean;
|
|
isRemote ?: boolean;
|
|
inactivityTimeout ?: number;
|
|
actionGroup ?: AuGIO.ActionGroup;
|
|
isBusy ?: boolean;
|
|
registerSession ?: boolean;
|
|
screensaverActive ?: boolean;
|
|
menubar ?: AuGIO.MenuModel;
|
|
activeWindow ?: AuGTK.Window;
|
|
}
|
|
|
|
class ApplicationEventListener extends AuGlibEx.IEventListener {
|
|
queryEnd(): void;
|
|
windowAdded(window: AuGTK.Window): void;
|
|
windowRemoved(window: AuGTK.Window): void;
|
|
}
|
|
|
|
class ApplicationWindow extends AuGTK.Window implements AuGIO.ActionGroup, AuGIO.ActionMap, AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: ApplicationWindowCtor);
|
|
|
|
parentInstance : AuGTK.Window;
|
|
|
|
showMenubar : boolean;
|
|
|
|
getHelpOverlay(): AuGTK.ShortcutsWindow;
|
|
getId(): number;
|
|
getShowMenubar(): boolean;
|
|
setHelpOverlay(helpOverlay: AuGTK.ShortcutsWindow | undefined | null): void;
|
|
setShowMenubar(showMenubar: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
actionAdded(actionName: string): void;
|
|
actionEnabledChanged(actionName: string, enabled: boolean): void;
|
|
actionRemoved(actionName: string): void;
|
|
actionStateChanged(actionName: string, state: AuGlibEx.Variant): void;
|
|
changeActionState(actionName: string, value: AuGlibEx.Variant): void;
|
|
getActionEnabled(actionName: string): boolean;
|
|
getActionParameterType(actionName: string): AuGlibEx.VariantType;
|
|
getActionState(actionName: string): AuGlibEx.Variant;
|
|
getActionStateHint(actionName: string): AuGlibEx.Variant;
|
|
getActionStateType(actionName: string): AuGlibEx.VariantType;
|
|
hasAction(actionName: string): boolean;
|
|
listActions(): string[];
|
|
queryAction(actionName: string, enabled: boolean, parameterType ?: AuGlibEx.VariantType, stateType ?: AuGlibEx.VariantType, stateHint ?: AuGlibEx.Variant, state ?: AuGlibEx.Variant): boolean;
|
|
addAction(action: AuGIO.Action): void;
|
|
addActionEntries(entries: AuGIO.ActionEntry[], nEntries: number): void;
|
|
lookupAction(actionName: string): AuGIO.Action;
|
|
removeAction(actionName: string): void;
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ApplicationWindowCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
showMenubar ?: boolean;
|
|
}
|
|
|
|
class AspectFrame extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: AspectFrameCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
obeyChild : boolean;
|
|
ratio : number;
|
|
XAlign : number;
|
|
YAlign : number;
|
|
|
|
static New(XAlign: number, YAlign: number, ratio: number, obeyChild: boolean): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getObeyChild(): boolean;
|
|
getRatio(): number;
|
|
getXAlign(): number;
|
|
getYAlign(): number;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setObeyChild(obeyChild: boolean): void;
|
|
setRatio(ratio: number): void;
|
|
setXAlign(XAlign: number): void;
|
|
setYAlign(YAlign: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class AspectFrameCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
ratio ?: number;
|
|
obeyChild ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class Assistant extends AuGTK.Window implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: AssistantCtor);
|
|
|
|
pages : AuGIO.ListModel;
|
|
useHeaderBar : number;
|
|
|
|
addActionWidget(child: AuGTK.Widget): void;
|
|
appendPage(page: AuGTK.Widget): number;
|
|
commit(): void;
|
|
getCurrentPage(): number;
|
|
getNPages(): number;
|
|
getNthPage(pageNum: number): AuGTK.Widget;
|
|
getPage(child: AuGTK.Widget): AuGTK.AssistantPage;
|
|
getPageComplete(page: AuGTK.Widget): boolean;
|
|
getPageTitle(page: AuGTK.Widget): string;
|
|
getPageType(page: AuGTK.Widget): AuGTK.AssistantPageType;
|
|
getPages(): AuGIO.ListModel;
|
|
insertPage(page: AuGTK.Widget, position: number): number;
|
|
nextPage(): void;
|
|
prependPage(page: AuGTK.Widget): number;
|
|
previousPage(): void;
|
|
removeActionWidget(child: AuGTK.Widget): void;
|
|
removePage(pageNum: number): void;
|
|
setCurrentPage(pageNum: number): void;
|
|
setForwardPageFunc(pageFunc: (currentPage: number) => number | undefined | null, destroy: () => void): void;
|
|
setPageComplete(page: AuGTK.Widget, complete: boolean): void;
|
|
setPageTitle(page: AuGTK.Widget, title: string): void;
|
|
setPageType(page: AuGTK.Widget, type: AuGTK.AssistantPageType): void;
|
|
updateButtonsState(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class AssistantCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
pages ?: AuGIO.ListModel;
|
|
}
|
|
|
|
class AssistantEventListener extends AuGlibEx.IEventListener {
|
|
apply(): void;
|
|
cancel(): void;
|
|
close(): void;
|
|
escape(): void;
|
|
prepare(page: AuGTK.Widget): void;
|
|
}
|
|
|
|
class AssistantPage extends GObject.Object {
|
|
constructor(initializerList ?: AssistantPageCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
complete : boolean;
|
|
pageType : AuGTK.AssistantPageType;
|
|
title : string;
|
|
|
|
getChild(): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class AssistantPageCtor {
|
|
child ?: AuGTK.Widget;
|
|
pageType ?: AuGTK.AssistantPageType;
|
|
title ?: string;
|
|
complete ?: boolean;
|
|
}
|
|
|
|
class BinLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: BinLayoutCtor);
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class BinLayoutCtor {
|
|
}
|
|
|
|
class BookmarkList extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: BookmarkListCtor);
|
|
|
|
attributes : string;
|
|
filename : string;
|
|
ioPriority : number;
|
|
itemType : number;
|
|
loading : boolean;
|
|
nItems : number;
|
|
|
|
static New(filename: string | undefined | null, attributes: string | undefined | null): AuGTK.BookmarkList;
|
|
getAttributes(): string;
|
|
getFilename(): string;
|
|
getIoPriority(): number;
|
|
isLoading(): boolean;
|
|
setAttributes(attributes: string | undefined | null): void;
|
|
setIoPriority(ioPriority: number): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class BookmarkListCtor {
|
|
filename ?: string;
|
|
attributes ?: string;
|
|
ioPriority ?: number;
|
|
itemType ?: any;
|
|
loading ?: boolean;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class BoolFilter extends AuGTK.Filter {
|
|
constructor(initializerList ?: BoolFilterCtor);
|
|
|
|
expression : AuGTK.Expression;
|
|
invert : boolean;
|
|
|
|
static New(expression: AuGTK.Expression | undefined | null): AuGTK.BoolFilter;
|
|
getExpression(): AuGTK.Expression;
|
|
getInvert(): boolean;
|
|
setExpression(expression: AuGTK.Expression | undefined | null): void;
|
|
setInvert(invert: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class BoolFilterCtor {
|
|
expression ?: AuGTK.Expression;
|
|
invert ?: boolean;
|
|
}
|
|
|
|
class Box extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: BoxCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
baselinePosition : AuGTK.BaselinePosition;
|
|
homogeneous : boolean;
|
|
spacing : number;
|
|
|
|
static New(orientation: AuGTK.Orientation, spacing: number): AuGTK.Widget;
|
|
append(child: AuGTK.Widget): void;
|
|
getBaselinePosition(): AuGTK.BaselinePosition;
|
|
getHomogeneous(): boolean;
|
|
getSpacing(): number;
|
|
insertChildAfter(child: AuGTK.Widget, sibling: AuGTK.Widget | undefined | null): void;
|
|
prepend(child: AuGTK.Widget): void;
|
|
remove(child: AuGTK.Widget): void;
|
|
reorderChildAfter(child: AuGTK.Widget, sibling: AuGTK.Widget | undefined | null): void;
|
|
setBaselinePosition(position: AuGTK.BaselinePosition): void;
|
|
setHomogeneous(homogeneous: boolean): void;
|
|
setSpacing(spacing: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class BoxCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
spacing ?: number;
|
|
homogeneous ?: boolean;
|
|
baselinePosition ?: AuGTK.BaselinePosition;
|
|
}
|
|
|
|
class BoxLayout extends AuGTK.LayoutManager implements AuGTK.Orientable {
|
|
constructor(initializerList ?: BoxLayoutCtor);
|
|
|
|
baselinePosition : AuGTK.BaselinePosition;
|
|
homogeneous : boolean;
|
|
spacing : number;
|
|
|
|
static New(orientation: AuGTK.Orientation): AuGTK.LayoutManager;
|
|
getBaselinePosition(): AuGTK.BaselinePosition;
|
|
getHomogeneous(): boolean;
|
|
getSpacing(): number;
|
|
setBaselinePosition(position: AuGTK.BaselinePosition): void;
|
|
setHomogeneous(homogeneous: boolean): void;
|
|
setSpacing(spacing: number): void;
|
|
//TypeScript is complete garbage:
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class BoxLayoutCtor {
|
|
orientation ?: AuGTK.Orientation;
|
|
homogeneous ?: boolean;
|
|
spacing ?: number;
|
|
baselinePosition ?: AuGTK.BaselinePosition;
|
|
}
|
|
|
|
class Builder extends GObject.Object {
|
|
constructor(initializerList ?: BuilderCtor);
|
|
|
|
currentObject : GObject.Object;
|
|
scope : AuGTK.BuilderScope;
|
|
translationDomain : string;
|
|
|
|
static New(): AuGTK.Builder;
|
|
static NewFromFile(filename: string): AuGTK.Builder;
|
|
static NewFromResource(resourcePath: string): AuGTK.Builder;
|
|
static NewFromString(string: string, length: number | bigint): AuGTK.Builder;
|
|
addFromFile(filename: string): boolean;
|
|
addFromResource(resourcePath: string): boolean;
|
|
addFromString(buffer: string, length: number | bigint): boolean;
|
|
addObjectsFromFile(filename: string, objectIds: string[]): boolean;
|
|
addObjectsFromResource(resourcePath: string, objectIds: string[]): boolean;
|
|
addObjectsFromString(buffer: string, length: number | bigint, objectIds: string[]): boolean;
|
|
createClosure(functionName: string, flags: AuGTK.BuilderClosureFlags, object: GObject.Object | undefined | null): GObject.Closure;
|
|
exposeObject(name: string, object: GObject.Object): void;
|
|
extendWithTemplate(object: GObject.Object, templateType: number, buffer: string, length: number | bigint): boolean;
|
|
getCurrentObject(): GObject.Object;
|
|
getObject(name: string): GObject.Object;
|
|
getObjects(): GObject.Object[];
|
|
getScope(): AuGTK.BuilderScope;
|
|
getTranslationDomain(): string;
|
|
getTypeFromName(typeName: string): number;
|
|
setCurrentObject(currentObject: GObject.Object | undefined | null): void;
|
|
setScope(scope: AuGTK.BuilderScope | undefined | null): void;
|
|
setTranslationDomain(domain: string | undefined | null): void;
|
|
valueFromString(pspec: GObject.ParamSpec, string: string, value: GObject.Value): boolean;
|
|
valueFromStringType(type: number, string: string, value: GObject.Value): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class BuilderCtor {
|
|
currentObject ?: GObject.Object;
|
|
scope ?: AuGTK.BuilderScope;
|
|
translationDomain ?: string;
|
|
}
|
|
|
|
class BuilderCScope extends GObject.Object implements AuGTK.BuilderScope {
|
|
constructor(initializerList ?: BuilderCScopeCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
static New(): AuGTK.BuilderCScope;
|
|
addCallbackSymbol(callbackName: string, callbackSymbol: () => void): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class BuilderCScopeCtor {
|
|
}
|
|
|
|
class BuilderListItemFactory extends AuGTK.ListItemFactory {
|
|
constructor(initializerList ?: BuilderListItemFactoryCtor);
|
|
|
|
bytes : AuGlibEx.Bytes;
|
|
resource : string;
|
|
scope : AuGTK.BuilderScope;
|
|
|
|
static NewFromBytes(scope: AuGTK.BuilderScope | undefined | null, bytes: AuGlibEx.Bytes): AuGTK.ListItemFactory;
|
|
static NewFromResource(scope: AuGTK.BuilderScope | undefined | null, resourcePath: string): AuGTK.ListItemFactory;
|
|
getBytes(): AuGlibEx.Bytes;
|
|
getResource(): string;
|
|
getScope(): AuGTK.BuilderScope;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class BuilderListItemFactoryCtor {
|
|
bytes ?: AuGlibEx.Bytes;
|
|
resource ?: string;
|
|
scope ?: AuGTK.BuilderScope;
|
|
}
|
|
|
|
class Button extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ButtonCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
child : AuGTK.Widget;
|
|
hasFrame : boolean;
|
|
iconName : string;
|
|
label : string;
|
|
useUnderline : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewFromIconName(iconName: string | undefined | null): AuGTK.Widget;
|
|
static NewWithLabel(label: string): AuGTK.Widget;
|
|
static NewWithMnemonic(label: string): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getHasFrame(): boolean;
|
|
getIconName(): string;
|
|
getLabel(): string;
|
|
getUseUnderline(): boolean;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setHasFrame(hasFrame: boolean): void;
|
|
setIconName(iconName: string): void;
|
|
setLabel(label: string): void;
|
|
setUseUnderline(useUnderline: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
getActionName(): string;
|
|
getActionTargetValue(): AuGlibEx.Variant;
|
|
setActionName(actionName: string | undefined | null): void;
|
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|
setDetailedActionName(detailedActionName: string): void;
|
|
}
|
|
|
|
class ButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
hasFrame ?: boolean;
|
|
useUnderline ?: boolean;
|
|
iconName ?: string;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
clicked(): void;
|
|
}
|
|
|
|
class CClosureExpression extends AuGTK.Expression {
|
|
constructor(initializerList ?: CClosureExpressionCtor);
|
|
|
|
static New(valueType: number, marshal: (closure: GObject.Closure, returnValue: GObject.Value | undefined | null, nParamValues: number, paramValues: GObject.Value[]) => void | undefined | null, nParams: number, params: AuGTK.Expression[], callbackFunc: () => void, userDestroy: (closure: GObject.Closure) => void | undefined | null): AuGTK.CClosureExpression;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CClosureExpressionCtor {
|
|
}
|
|
|
|
class Calendar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: CalendarCtor);
|
|
|
|
day : number;
|
|
month : number;
|
|
showDayNames : boolean;
|
|
showHeading : boolean;
|
|
showWeekNumbers : boolean;
|
|
YEar : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
clearMarks(): void;
|
|
getDate(): AuGlibEx.DateTime;
|
|
getDayIsMarked(day: number): boolean;
|
|
getShowDayNames(): boolean;
|
|
getShowHeading(): boolean;
|
|
getShowWeekNumbers(): boolean;
|
|
markDay(day: number): void;
|
|
selectDay(date: AuGlibEx.DateTime): void;
|
|
setShowDayNames(value: boolean): void;
|
|
setShowHeading(value: boolean): void;
|
|
setShowWeekNumbers(value: boolean): void;
|
|
unmarkDay(day: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class CalendarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
YEar ?: number;
|
|
month ?: number;
|
|
day ?: number;
|
|
showHeading ?: boolean;
|
|
showDayNames ?: boolean;
|
|
showWeekNumbers ?: boolean;
|
|
}
|
|
|
|
class CalendarEventListener extends AuGlibEx.IEventListener {
|
|
daySelected(): void;
|
|
nextMonth(): void;
|
|
nextYEar(): void;
|
|
prevMonth(): void;
|
|
prevYEar(): void;
|
|
}
|
|
|
|
class CallbackAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: CallbackActionCtor);
|
|
|
|
static New(callback: (widget: AuGTK.Widget, args: AuGlibEx.Variant | undefined | null) => boolean | undefined | null, destroy: () => void): AuGTK.CallbackAction;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CallbackActionCtor {
|
|
}
|
|
|
|
class CellArea extends GObject.InitiallyUnowned implements AuGTK.Buildable, AuGTK.CellLayout {
|
|
constructor(initializerList ?: CellAreaCtor);
|
|
|
|
parentInstance : GObject.InitiallyUnowned;
|
|
|
|
editWidget : AuGTK.CellEditable;
|
|
editedCell : AuGTK.CellRenderer;
|
|
focusCell : AuGTK.CellRenderer;
|
|
|
|
activate(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState, editOnly: boolean): boolean;
|
|
activateCell(widget: AuGTK.Widget, renderer: AuGTK.CellRenderer, event: AuGDK.Event, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState): boolean;
|
|
add(renderer: AuGTK.CellRenderer): void;
|
|
addFocusSibling(renderer: AuGTK.CellRenderer, sibling: AuGTK.CellRenderer): void;
|
|
applyAttributes(treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, isExpander: boolean, isExpanded: boolean): void;
|
|
attributeConnect(renderer: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
attributeDisconnect(renderer: AuGTK.CellRenderer, attribute: string): void;
|
|
attributeGetColumn(renderer: AuGTK.CellRenderer, attribute: string): number;
|
|
cellGetProperty(renderer: AuGTK.CellRenderer, propertyName: string, value: GObject.Value): void;
|
|
cellSetProperty(renderer: AuGTK.CellRenderer, propertyName: string, value: GObject.Value): void;
|
|
copyContext(context: AuGTK.CellAreaContext): AuGTK.CellAreaContext;
|
|
createContext(): AuGTK.CellAreaContext;
|
|
event(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, event: AuGDK.Event, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState): number;
|
|
focus(direction: AuGTK.DirectionType): boolean;
|
|
foreach(callback: (renderer: AuGTK.CellRenderer) => boolean): void;
|
|
foreachAlloc(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, backgroundArea: AuGDK.Rectangle, callback: (renderer: AuGTK.CellRenderer, cellArea: AuGDK.Rectangle, cellBackground: AuGDK.Rectangle) => boolean): void;
|
|
getCellAllocation(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, renderer: AuGTK.CellRenderer, cellArea: AuGDK.Rectangle, allocation: AuGDK.Rectangle): void;
|
|
getCellAtPosition(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, x: number, y: number, allocArea ?: AuGDK.Rectangle): AuGTK.CellRenderer;
|
|
getCurrentPathString(): string;
|
|
getEditWidget(): AuGTK.CellEditable;
|
|
getEditedCell(): AuGTK.CellRenderer;
|
|
getFocusCell(): AuGTK.CellRenderer;
|
|
getFocusFromSibling(renderer: AuGTK.CellRenderer): AuGTK.CellRenderer;
|
|
getFocusSiblings(renderer: AuGTK.CellRenderer): AuGTK.CellRenderer[];
|
|
getPreferredHeight(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, minimumHeight ?: number, naturalHeight ?: number): void;
|
|
getPreferredHeightForWidth(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, width: number, minimumHeight ?: number, naturalHeight ?: number): void;
|
|
getPreferredWidth(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, minimumWidth ?: number, naturalWidth ?: number): void;
|
|
getPreferredWidthForHeight(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, height: number, minimumWidth ?: number, naturalWidth ?: number): void;
|
|
getRequestMode(): AuGTK.SizeRequestMode;
|
|
hasRenderer(renderer: AuGTK.CellRenderer): boolean;
|
|
innerCellArea(widget: AuGTK.Widget, cellArea: AuGDK.Rectangle, innerArea: AuGDK.Rectangle): void;
|
|
isActivatable(): boolean;
|
|
isFocusSibling(renderer: AuGTK.CellRenderer, sibling: AuGTK.CellRenderer): boolean;
|
|
remove(renderer: AuGTK.CellRenderer): void;
|
|
removeFocusSibling(renderer: AuGTK.CellRenderer, sibling: AuGTK.CellRenderer): void;
|
|
requestRenderer(renderer: AuGTK.CellRenderer, orientation: AuGTK.Orientation, widget: AuGTK.Widget, forSize: number, minimumSize ?: number, naturalSize ?: number): void;
|
|
setFocusCell(renderer: AuGTK.CellRenderer | undefined | null): void;
|
|
snapshot(context: AuGTK.CellAreaContext, widget: AuGTK.Widget, snapshot: AuGTK.Snapshot, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState, paintFocus: boolean): void;
|
|
stopEditing(canceled: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
}
|
|
|
|
class CellAreaCtor {
|
|
focusCell ?: AuGTK.CellRenderer;
|
|
editedCell ?: AuGTK.CellRenderer;
|
|
editWidget ?: AuGTK.CellEditable;
|
|
}
|
|
|
|
class CellAreaEventListener extends AuGlibEx.IEventListener {
|
|
addEditable(renderer: AuGTK.CellRenderer, editable: AuGTK.CellEditable, cellArea: AuGDK.Rectangle, path: string): void;
|
|
applyAttributes(model: AuGTK.TreeModel, iter: AuGTK.TreeIter, isExpander: boolean, isExpanded: boolean): void;
|
|
focusChanged(renderer: AuGTK.CellRenderer, path: string): void;
|
|
removeEditable(renderer: AuGTK.CellRenderer, editable: AuGTK.CellEditable): void;
|
|
}
|
|
|
|
class CellAreaBox extends AuGTK.CellArea implements AuGTK.Buildable, AuGTK.CellLayout, AuGTK.Orientable {
|
|
constructor(initializerList ?: CellAreaBoxCtor);
|
|
|
|
spacing : number;
|
|
|
|
static New(): AuGTK.CellArea;
|
|
getSpacing(): number;
|
|
setSpacing(spacing: number): void;
|
|
//TypeScript is complete garbage:
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class CellAreaBoxCtor {
|
|
orientation ?: AuGTK.Orientation;
|
|
focusCell ?: AuGTK.CellRenderer;
|
|
editedCell ?: AuGTK.CellRenderer;
|
|
editWidget ?: AuGTK.CellEditable;
|
|
spacing ?: number;
|
|
}
|
|
|
|
class CellAreaContext extends GObject.Object {
|
|
constructor(initializerList ?: CellAreaContextCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
area : AuGTK.CellArea;
|
|
minimumHeight : number;
|
|
minimumWidth : number;
|
|
naturalHeight : number;
|
|
naturalWidth : number;
|
|
|
|
allocate(width: number, height: number): void;
|
|
getAllocation(width ?: number, height ?: number): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getPreferredHeight(minimumHeight ?: number, naturalHeight ?: number): void;
|
|
getPreferredHeightForWidth(width: number, minimumHeight ?: number, naturalHeight ?: number): void;
|
|
getPreferredWidth(minimumWidth ?: number, naturalWidth ?: number): void;
|
|
getPreferredWidthForHeight(height: number, minimumWidth ?: number, naturalWidth ?: number): void;
|
|
pushPreferredHeight(minimumHeight: number, naturalHeight: number): void;
|
|
pushPreferredWidth(minimumWidth: number, naturalWidth: number): void;
|
|
reset(): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellAreaContextCtor {
|
|
area ?: AuGTK.CellArea;
|
|
minimumWidth ?: number;
|
|
naturalWidth ?: number;
|
|
minimumHeight ?: number;
|
|
naturalHeight ?: number;
|
|
}
|
|
|
|
class CellRenderer extends GObject.InitiallyUnowned {
|
|
constructor(initializerList ?: CellRendererCtor);
|
|
|
|
parentInstance : GObject.InitiallyUnowned;
|
|
priv : AuGTK.CellRendererPrivate;
|
|
|
|
cellBackground : string;
|
|
cellBackgroundRgba : AuGDK.RGBA;
|
|
cellBackgroundSet : boolean;
|
|
editing : boolean;
|
|
height : number;
|
|
isExpanded : boolean;
|
|
isExpander : boolean;
|
|
mode : AuGTK.CellRendererMode;
|
|
sensitive : boolean;
|
|
visible : boolean;
|
|
width : number;
|
|
XAlign : number;
|
|
XPad : number;
|
|
YAlign : number;
|
|
YPad : number;
|
|
|
|
activate(event: AuGDK.Event, widget: AuGTK.Widget, path: string, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState): boolean;
|
|
getAlignedArea(widget: AuGTK.Widget, flags: AuGTK.CellRendererState, cellArea: AuGDK.Rectangle, alignedArea: AuGDK.Rectangle): void;
|
|
getAlignment(XAlign ?: number, YAlign ?: number): void;
|
|
getFixedSize(width ?: number, height ?: number): void;
|
|
getIsExpanded(): boolean;
|
|
getIsExpander(): boolean;
|
|
getPadding(XPad ?: number, YPad ?: number): void;
|
|
getPreferredHeight(widget: AuGTK.Widget, minimumSize ?: number, naturalSize ?: number): void;
|
|
getPreferredHeightForWidth(widget: AuGTK.Widget, width: number, minimumHeight ?: number, naturalHeight ?: number): void;
|
|
getPreferredSize(widget: AuGTK.Widget, minimumSize ?: AuGTK.Requisition, naturalSize ?: AuGTK.Requisition): void;
|
|
getPreferredWidth(widget: AuGTK.Widget, minimumSize ?: number, naturalSize ?: number): void;
|
|
getPreferredWidthForHeight(widget: AuGTK.Widget, height: number, minimumWidth ?: number, naturalWidth ?: number): void;
|
|
getRequestMode(): AuGTK.SizeRequestMode;
|
|
getSensitive(): boolean;
|
|
getState(widget: AuGTK.Widget | undefined | null, cellState: AuGTK.CellRendererState): AuGTK.StateFlags;
|
|
getVisible(): boolean;
|
|
isActivatable(): boolean;
|
|
setAlignment(XAlign: number, YAlign: number): void;
|
|
setFixedSize(width: number, height: number): void;
|
|
setIsExpanded(isExpanded: boolean): void;
|
|
setIsExpander(isExpander: boolean): void;
|
|
setPadding(XPad: number, YPad: number): void;
|
|
setSensitive(sensitive: boolean): void;
|
|
setVisible(visible: boolean): void;
|
|
snapshot(snapshot: AuGTK.Snapshot, widget: AuGTK.Widget, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState): void;
|
|
startEditing(event: AuGDK.Event | undefined | null, widget: AuGTK.Widget, path: string, backgroundArea: AuGDK.Rectangle, cellArea: AuGDK.Rectangle, flags: AuGTK.CellRendererState): AuGTK.CellEditable;
|
|
stopEditing(canceled: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
}
|
|
|
|
class CellRendererEventListener extends AuGlibEx.IEventListener {
|
|
editingCanceled(): void;
|
|
editingStarted(editable: AuGTK.CellEditable, path: string): void;
|
|
}
|
|
|
|
class CellRendererAccel extends AuGTK.CellRendererText {
|
|
constructor(initializerList ?: CellRendererAccelCtor);
|
|
|
|
accelKey : number;
|
|
accelMode : AuGTK.CellRendererAccelMode;
|
|
accelMods : AuGDK.ModifierType;
|
|
keycode : number;
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererAccelCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
text ?: string;
|
|
markup ?: string;
|
|
attributes ?: AuPango.AttrList;
|
|
singleParagraphMode ?: boolean;
|
|
widthChars ?: number;
|
|
maxWidthChars ?: number;
|
|
wrapWidth ?: number;
|
|
alignment ?: AuPango.Alignment;
|
|
placeholderText ?: string;
|
|
background ?: string;
|
|
foreground ?: string;
|
|
backgroundRgba ?: AuGDK.RGBA;
|
|
foregroundRgba ?: AuGDK.RGBA;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
family ?: string;
|
|
style ?: AuPango.Style;
|
|
variant ?: AuPango.Variant;
|
|
weight ?: number;
|
|
stretch ?: AuPango.Stretch;
|
|
size ?: number;
|
|
sizePoints ?: number;
|
|
scale ?: number;
|
|
editable ?: boolean;
|
|
strikethrough ?: boolean;
|
|
underline ?: AuPango.Underline;
|
|
rise ?: number;
|
|
language ?: string;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
backgroundSet ?: boolean;
|
|
foregroundSet ?: boolean;
|
|
familySet ?: boolean;
|
|
styleSet ?: boolean;
|
|
variantSet ?: boolean;
|
|
weightSet ?: boolean;
|
|
stretchSet ?: boolean;
|
|
sizeSet ?: boolean;
|
|
scaleSet ?: boolean;
|
|
editableSet ?: boolean;
|
|
strikethroughSet ?: boolean;
|
|
underlineSet ?: boolean;
|
|
riseSet ?: boolean;
|
|
languageSet ?: boolean;
|
|
ellipsizeSet ?: boolean;
|
|
alignSet ?: boolean;
|
|
accelKey ?: number;
|
|
accelMods ?: AuGDK.ModifierType;
|
|
keycode ?: number;
|
|
accelMode ?: AuGTK.CellRendererAccelMode;
|
|
}
|
|
|
|
class CellRendererAccelEventListener extends AuGlibEx.IEventListener {
|
|
accelCleared(pathString: string): void;
|
|
accelEdited(pathString: string, accelKey: number, accelMods: AuGDK.ModifierType, hardwareKeycode: number): void;
|
|
}
|
|
|
|
class CellRendererCombo extends AuGTK.CellRendererText {
|
|
constructor(initializerList ?: CellRendererComboCtor);
|
|
|
|
hasEntry : boolean;
|
|
model : AuGTK.TreeModel;
|
|
textColumn : number;
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererComboCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
text ?: string;
|
|
markup ?: string;
|
|
attributes ?: AuPango.AttrList;
|
|
singleParagraphMode ?: boolean;
|
|
widthChars ?: number;
|
|
maxWidthChars ?: number;
|
|
wrapWidth ?: number;
|
|
alignment ?: AuPango.Alignment;
|
|
placeholderText ?: string;
|
|
background ?: string;
|
|
foreground ?: string;
|
|
backgroundRgba ?: AuGDK.RGBA;
|
|
foregroundRgba ?: AuGDK.RGBA;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
family ?: string;
|
|
style ?: AuPango.Style;
|
|
variant ?: AuPango.Variant;
|
|
weight ?: number;
|
|
stretch ?: AuPango.Stretch;
|
|
size ?: number;
|
|
sizePoints ?: number;
|
|
scale ?: number;
|
|
editable ?: boolean;
|
|
strikethrough ?: boolean;
|
|
underline ?: AuPango.Underline;
|
|
rise ?: number;
|
|
language ?: string;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
backgroundSet ?: boolean;
|
|
foregroundSet ?: boolean;
|
|
familySet ?: boolean;
|
|
styleSet ?: boolean;
|
|
variantSet ?: boolean;
|
|
weightSet ?: boolean;
|
|
stretchSet ?: boolean;
|
|
sizeSet ?: boolean;
|
|
scaleSet ?: boolean;
|
|
editableSet ?: boolean;
|
|
strikethroughSet ?: boolean;
|
|
underlineSet ?: boolean;
|
|
riseSet ?: boolean;
|
|
languageSet ?: boolean;
|
|
ellipsizeSet ?: boolean;
|
|
alignSet ?: boolean;
|
|
model ?: AuGTK.TreeModel;
|
|
textColumn ?: number;
|
|
hasEntry ?: boolean;
|
|
}
|
|
|
|
class CellRendererComboEventListener extends AuGlibEx.IEventListener {
|
|
changed(pathString: string, newIter: AuGTK.TreeIter): void;
|
|
}
|
|
|
|
class CellRendererPixbuf extends AuGTK.CellRenderer {
|
|
constructor(initializerList ?: CellRendererPixbufCtor);
|
|
|
|
gicon : AuGIO.Icon;
|
|
iconName : string;
|
|
iconSize : AuGTK.IconSize;
|
|
pixbuf : AuGDKPixBuf.Pixbuf;
|
|
pixbufExpanderClosed : AuGDKPixBuf.Pixbuf;
|
|
pixbufExpanderOpen : AuGDKPixBuf.Pixbuf;
|
|
texture : AuGDK.Texture;
|
|
|
|
static New(): AuGTK.CellRenderer;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererPixbufCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
pixbuf ?: AuGDKPixBuf.Pixbuf;
|
|
pixbufExpanderOpen ?: AuGDKPixBuf.Pixbuf;
|
|
pixbufExpanderClosed ?: AuGDKPixBuf.Pixbuf;
|
|
texture ?: AuGDK.Texture;
|
|
iconSize ?: AuGTK.IconSize;
|
|
iconName ?: string;
|
|
gicon ?: AuGIO.Icon;
|
|
}
|
|
|
|
class CellRendererProgress extends AuGTK.CellRenderer implements AuGTK.Orientable {
|
|
constructor(initializerList ?: CellRendererProgressCtor);
|
|
|
|
inverted : boolean;
|
|
pulse : number;
|
|
text : string;
|
|
textXAlign : number;
|
|
textYAlign : number;
|
|
value : number;
|
|
|
|
static New(): AuGTK.CellRenderer;
|
|
//TypeScript is complete garbage:
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class CellRendererProgressCtor {
|
|
orientation ?: AuGTK.Orientation;
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
value ?: number;
|
|
text ?: string;
|
|
pulse ?: number;
|
|
textXAlign ?: number;
|
|
textYAlign ?: number;
|
|
inverted ?: boolean;
|
|
}
|
|
|
|
class CellRendererSpin extends AuGTK.CellRendererText {
|
|
constructor(initializerList ?: CellRendererSpinCtor);
|
|
|
|
adjustment : AuGTK.Adjustment;
|
|
climbRate : number;
|
|
digits : number;
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererSpinCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
text ?: string;
|
|
markup ?: string;
|
|
attributes ?: AuPango.AttrList;
|
|
singleParagraphMode ?: boolean;
|
|
widthChars ?: number;
|
|
maxWidthChars ?: number;
|
|
wrapWidth ?: number;
|
|
alignment ?: AuPango.Alignment;
|
|
placeholderText ?: string;
|
|
background ?: string;
|
|
foreground ?: string;
|
|
backgroundRgba ?: AuGDK.RGBA;
|
|
foregroundRgba ?: AuGDK.RGBA;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
family ?: string;
|
|
style ?: AuPango.Style;
|
|
variant ?: AuPango.Variant;
|
|
weight ?: number;
|
|
stretch ?: AuPango.Stretch;
|
|
size ?: number;
|
|
sizePoints ?: number;
|
|
scale ?: number;
|
|
editable ?: boolean;
|
|
strikethrough ?: boolean;
|
|
underline ?: AuPango.Underline;
|
|
rise ?: number;
|
|
language ?: string;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
backgroundSet ?: boolean;
|
|
foregroundSet ?: boolean;
|
|
familySet ?: boolean;
|
|
styleSet ?: boolean;
|
|
variantSet ?: boolean;
|
|
weightSet ?: boolean;
|
|
stretchSet ?: boolean;
|
|
sizeSet ?: boolean;
|
|
scaleSet ?: boolean;
|
|
editableSet ?: boolean;
|
|
strikethroughSet ?: boolean;
|
|
underlineSet ?: boolean;
|
|
riseSet ?: boolean;
|
|
languageSet ?: boolean;
|
|
ellipsizeSet ?: boolean;
|
|
alignSet ?: boolean;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
climbRate ?: number;
|
|
digits ?: number;
|
|
}
|
|
|
|
class CellRendererSpinner extends AuGTK.CellRenderer {
|
|
constructor(initializerList ?: CellRendererSpinnerCtor);
|
|
|
|
active : boolean;
|
|
pulse : number;
|
|
size : AuGTK.IconSize;
|
|
|
|
static New(): AuGTK.CellRenderer;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererSpinnerCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
active ?: boolean;
|
|
pulse ?: number;
|
|
size ?: AuGTK.IconSize;
|
|
}
|
|
|
|
class CellRendererText extends AuGTK.CellRenderer {
|
|
constructor(initializerList ?: CellRendererTextCtor);
|
|
|
|
parent : AuGTK.CellRenderer;
|
|
|
|
alignSet : boolean;
|
|
alignment : AuPango.Alignment;
|
|
attributes : AuPango.AttrList;
|
|
background : string;
|
|
backgroundRgba : AuGDK.RGBA;
|
|
backgroundSet : boolean;
|
|
editable : boolean;
|
|
editableSet : boolean;
|
|
ellipsize : AuPango.EllipsizeMode;
|
|
ellipsizeSet : boolean;
|
|
family : string;
|
|
familySet : boolean;
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
foreground : string;
|
|
foregroundRgba : AuGDK.RGBA;
|
|
foregroundSet : boolean;
|
|
language : string;
|
|
languageSet : boolean;
|
|
markup : string;
|
|
maxWidthChars : number;
|
|
placeholderText : string;
|
|
rise : number;
|
|
riseSet : boolean;
|
|
scale : number;
|
|
scaleSet : boolean;
|
|
singleParagraphMode : boolean;
|
|
size : number;
|
|
sizePoints : number;
|
|
sizeSet : boolean;
|
|
stretch : AuPango.Stretch;
|
|
stretchSet : boolean;
|
|
strikethrough : boolean;
|
|
strikethroughSet : boolean;
|
|
style : AuPango.Style;
|
|
styleSet : boolean;
|
|
text : string;
|
|
underline : AuPango.Underline;
|
|
underlineSet : boolean;
|
|
variant : AuPango.Variant;
|
|
variantSet : boolean;
|
|
weight : number;
|
|
weightSet : boolean;
|
|
widthChars : number;
|
|
wrapMode : AuPango.WrapMode;
|
|
wrapWidth : number;
|
|
|
|
static New(): AuGTK.CellRenderer;
|
|
setFixedHeightFromFont(numberOfRows: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererTextCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
text ?: string;
|
|
markup ?: string;
|
|
attributes ?: AuPango.AttrList;
|
|
singleParagraphMode ?: boolean;
|
|
widthChars ?: number;
|
|
maxWidthChars ?: number;
|
|
wrapWidth ?: number;
|
|
alignment ?: AuPango.Alignment;
|
|
placeholderText ?: string;
|
|
background ?: string;
|
|
foreground ?: string;
|
|
backgroundRgba ?: AuGDK.RGBA;
|
|
foregroundRgba ?: AuGDK.RGBA;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
family ?: string;
|
|
style ?: AuPango.Style;
|
|
variant ?: AuPango.Variant;
|
|
weight ?: number;
|
|
stretch ?: AuPango.Stretch;
|
|
size ?: number;
|
|
sizePoints ?: number;
|
|
scale ?: number;
|
|
editable ?: boolean;
|
|
strikethrough ?: boolean;
|
|
underline ?: AuPango.Underline;
|
|
rise ?: number;
|
|
language ?: string;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
backgroundSet ?: boolean;
|
|
foregroundSet ?: boolean;
|
|
familySet ?: boolean;
|
|
styleSet ?: boolean;
|
|
variantSet ?: boolean;
|
|
weightSet ?: boolean;
|
|
stretchSet ?: boolean;
|
|
sizeSet ?: boolean;
|
|
scaleSet ?: boolean;
|
|
editableSet ?: boolean;
|
|
strikethroughSet ?: boolean;
|
|
underlineSet ?: boolean;
|
|
riseSet ?: boolean;
|
|
languageSet ?: boolean;
|
|
ellipsizeSet ?: boolean;
|
|
alignSet ?: boolean;
|
|
}
|
|
|
|
class CellRendererTextEventListener extends AuGlibEx.IEventListener {
|
|
edited(path: string, newText: string): void;
|
|
}
|
|
|
|
class CellRendererToggle extends AuGTK.CellRenderer {
|
|
constructor(initializerList ?: CellRendererToggleCtor);
|
|
|
|
activatable : boolean;
|
|
active : boolean;
|
|
inconsistent : boolean;
|
|
radio : boolean;
|
|
|
|
static New(): AuGTK.CellRenderer;
|
|
getActivatable(): boolean;
|
|
getActive(): boolean;
|
|
getRadio(): boolean;
|
|
setActivatable(setting: boolean): void;
|
|
setActive(setting: boolean): void;
|
|
setRadio(radio: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CellRendererToggleCtor {
|
|
mode ?: AuGTK.CellRendererMode;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
XPad ?: number;
|
|
YPad ?: number;
|
|
width ?: number;
|
|
height ?: number;
|
|
isExpander ?: boolean;
|
|
isExpanded ?: boolean;
|
|
cellBackground ?: string;
|
|
cellBackgroundRgba ?: AuGDK.RGBA;
|
|
cellBackgroundSet ?: boolean;
|
|
editing ?: boolean;
|
|
activatable ?: boolean;
|
|
active ?: boolean;
|
|
radio ?: boolean;
|
|
inconsistent ?: boolean;
|
|
}
|
|
|
|
class CellRendererToggleEventListener extends AuGlibEx.IEventListener {
|
|
toggled(path: string): void;
|
|
}
|
|
|
|
class CellView extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.CellLayout, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: CellViewCtor);
|
|
|
|
cellArea : AuGTK.CellArea;
|
|
cellAreaContext : AuGTK.CellAreaContext;
|
|
drawSensitive : boolean;
|
|
fitModel : boolean;
|
|
model : AuGTK.TreeModel;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithContext(area: AuGTK.CellArea, context: AuGTK.CellAreaContext): AuGTK.Widget;
|
|
static NewWithMarkup(markup: string): AuGTK.Widget;
|
|
static NewWithText(text: string): AuGTK.Widget;
|
|
static NewWithTexture(texture: AuGDK.Texture): AuGTK.Widget;
|
|
getDisplayedRow(): AuGTK.TreePath;
|
|
getDrawSensitive(): boolean;
|
|
getFitModel(): boolean;
|
|
getModel(): AuGTK.TreeModel;
|
|
setDisplayedRow(path: AuGTK.TreePath | undefined | null): void;
|
|
setDrawSensitive(drawSensitive: boolean): void;
|
|
setFitModel(fitModel: boolean): void;
|
|
setModel(model: AuGTK.TreeModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class CellViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
model ?: AuGTK.TreeModel;
|
|
cellArea ?: AuGTK.CellArea;
|
|
cellAreaContext ?: AuGTK.CellAreaContext;
|
|
drawSensitive ?: boolean;
|
|
fitModel ?: boolean;
|
|
}
|
|
|
|
class CenterBox extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: CenterBoxCtor);
|
|
|
|
baselinePosition : AuGTK.BaselinePosition;
|
|
centerWidget : AuGTK.Widget;
|
|
endWidget : AuGTK.Widget;
|
|
startWidget : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getBaselinePosition(): AuGTK.BaselinePosition;
|
|
getCenterWidget(): AuGTK.Widget;
|
|
getEndWidget(): AuGTK.Widget;
|
|
getStartWidget(): AuGTK.Widget;
|
|
setBaselinePosition(position: AuGTK.BaselinePosition): void;
|
|
setCenterWidget(child: AuGTK.Widget | undefined | null): void;
|
|
setEndWidget(child: AuGTK.Widget | undefined | null): void;
|
|
setStartWidget(child: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class CenterBoxCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
startWidget ?: AuGTK.Widget;
|
|
centerWidget ?: AuGTK.Widget;
|
|
endWidget ?: AuGTK.Widget;
|
|
baselinePosition ?: AuGTK.BaselinePosition;
|
|
}
|
|
|
|
class CenterLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: CenterLayoutCtor);
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
getBaselinePosition(): AuGTK.BaselinePosition;
|
|
getCenterWidget(): AuGTK.Widget;
|
|
getEndWidget(): AuGTK.Widget;
|
|
getOrientation(): AuGTK.Orientation;
|
|
getStartWidget(): AuGTK.Widget;
|
|
setBaselinePosition(baselinePosition: AuGTK.BaselinePosition): void;
|
|
setCenterWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setEndWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
setStartWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CenterLayoutCtor {
|
|
}
|
|
|
|
class CheckButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: CheckButtonCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
active : boolean;
|
|
child : AuGTK.Widget;
|
|
group : AuGTK.CheckButton;
|
|
inconsistent : boolean;
|
|
label : string;
|
|
useUnderline : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithLabel(label: string | undefined | null): AuGTK.Widget;
|
|
static NewWithMnemonic(label: string | undefined | null): AuGTK.Widget;
|
|
getActive(): boolean;
|
|
getChild(): AuGTK.Widget;
|
|
getInconsistent(): boolean;
|
|
getLabel(): string;
|
|
getUseUnderline(): boolean;
|
|
setActive(setting: boolean): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setGroup(group: AuGTK.CheckButton | undefined | null): void;
|
|
setInconsistent(inconsistent: boolean): void;
|
|
setLabel(label: string | undefined | null): void;
|
|
setUseUnderline(setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
getActionName(): string;
|
|
getActionTargetValue(): AuGlibEx.Variant;
|
|
setActionName(actionName: string | undefined | null): void;
|
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|
setDetailedActionName(detailedActionName: string): void;
|
|
}
|
|
|
|
class CheckButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
active ?: boolean;
|
|
group ?: AuGTK.CheckButton;
|
|
label ?: string;
|
|
inconsistent ?: boolean;
|
|
useUnderline ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class CheckButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
toggled(): void;
|
|
}
|
|
|
|
class ClosureExpression extends AuGTK.Expression {
|
|
constructor(initializerList ?: ClosureExpressionCtor);
|
|
|
|
static New(valueType: number, closure: GObject.Closure, nParams: number, params: AuGTK.Expression[] | undefined | null): AuGTK.ClosureExpression;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ClosureExpressionCtor {
|
|
}
|
|
|
|
class ColorButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ColorChooser, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ColorButtonCtor);
|
|
|
|
modal : boolean;
|
|
showEditor : boolean;
|
|
title : string;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithRgba(rgba: AuGDK.RGBA): AuGTK.Widget;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
rgba : AuGDK.RGBA;
|
|
useAlpha : boolean;
|
|
|
|
addPalette(orientation: AuGTK.Orientation, colorsPerLine: number, nColors: number, colors: AuGDK.RGBA[] | undefined | null): void;
|
|
getRgba(color: AuGDK.RGBA): void;
|
|
getUseAlpha(): boolean;
|
|
setRgba(color: AuGDK.RGBA): void;
|
|
setUseAlpha(useAlpha: boolean): void;
|
|
}
|
|
|
|
class ColorButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
rgba ?: AuGDK.RGBA;
|
|
useAlpha ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
showEditor ?: boolean;
|
|
modal ?: boolean;
|
|
}
|
|
|
|
class ColorButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
colorSet(): void;
|
|
}
|
|
|
|
class ColorChooserDialog extends AuGTK.Dialog implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ColorChooser, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: ColorChooserDialogCtor);
|
|
|
|
showEditor : boolean;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
rgba : AuGDK.RGBA;
|
|
useAlpha : boolean;
|
|
|
|
addPalette(orientation: AuGTK.Orientation, colorsPerLine: number, nColors: number, colors: AuGDK.RGBA[] | undefined | null): void;
|
|
getRgba(color: AuGDK.RGBA): void;
|
|
getUseAlpha(): boolean;
|
|
setRgba(color: AuGDK.RGBA): void;
|
|
setUseAlpha(useAlpha: boolean): void;
|
|
}
|
|
|
|
class ColorChooserDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
rgba ?: AuGDK.RGBA;
|
|
useAlpha ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
showEditor ?: boolean;
|
|
}
|
|
|
|
class ColorChooserWidget extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ColorChooser, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ColorChooserWidgetCtor);
|
|
|
|
showEditor : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
rgba : AuGDK.RGBA;
|
|
useAlpha : boolean;
|
|
|
|
addPalette(orientation: AuGTK.Orientation, colorsPerLine: number, nColors: number, colors: AuGDK.RGBA[] | undefined | null): void;
|
|
getRgba(color: AuGDK.RGBA): void;
|
|
getUseAlpha(): boolean;
|
|
setRgba(color: AuGDK.RGBA): void;
|
|
setUseAlpha(useAlpha: boolean): void;
|
|
}
|
|
|
|
class ColorChooserWidgetCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
rgba ?: AuGDK.RGBA;
|
|
useAlpha ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
showEditor ?: boolean;
|
|
}
|
|
|
|
class ColorDialog extends GObject.Object {
|
|
constructor(initializerList ?: ColorDialogCtor);
|
|
|
|
modal : boolean;
|
|
title : string;
|
|
withAlpha : boolean;
|
|
|
|
static New(): AuGTK.ColorDialog;
|
|
chooseRgba(parent: AuGTK.Window | undefined | null, initialColor: AuGDK.RGBA | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseRgbaFinish(result: AuGIO.AsyncResult): AuGDK.RGBA;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
getWithAlpha(): boolean;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
setWithAlpha(withAlpha: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ColorDialogCtor {
|
|
title ?: string;
|
|
modal ?: boolean;
|
|
withAlpha ?: boolean;
|
|
}
|
|
|
|
class ColorDialogButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ColorDialogButtonCtor);
|
|
|
|
dialog : AuGTK.ColorDialog;
|
|
rgba : AuGDK.RGBA;
|
|
|
|
static New(dialog: AuGTK.ColorDialog | undefined | null): AuGTK.Widget;
|
|
getDialog(): AuGTK.ColorDialog;
|
|
getRgba(): AuGDK.RGBA;
|
|
setDialog(dialog: AuGTK.ColorDialog): void;
|
|
setRgba(color: AuGDK.RGBA): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ColorDialogButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
dialog ?: AuGTK.ColorDialog;
|
|
rgba ?: AuGDK.RGBA;
|
|
}
|
|
|
|
class ColumnView extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|
constructor(initializerList ?: ColumnViewCtor);
|
|
|
|
columns : AuGIO.ListModel;
|
|
enableRubberband : boolean;
|
|
model : AuGTK.SelectionModel;
|
|
reorderable : boolean;
|
|
showColumnSeparators : boolean;
|
|
showRowSeparators : boolean;
|
|
singleClickActivate : boolean;
|
|
sorter : AuGTK.Sorter;
|
|
|
|
static New(model: AuGTK.SelectionModel | undefined | null): AuGTK.Widget;
|
|
appendColumn(column: AuGTK.ColumnViewColumn): void;
|
|
getColumns(): AuGIO.ListModel;
|
|
getEnableRubberband(): boolean;
|
|
getModel(): AuGTK.SelectionModel;
|
|
getReorderable(): boolean;
|
|
getShowColumnSeparators(): boolean;
|
|
getShowRowSeparators(): boolean;
|
|
getSingleClickActivate(): boolean;
|
|
getSorter(): AuGTK.Sorter;
|
|
insertColumn(position: number, column: AuGTK.ColumnViewColumn): void;
|
|
removeColumn(column: AuGTK.ColumnViewColumn): void;
|
|
setEnableRubberband(enableRubberband: boolean): void;
|
|
setModel(model: AuGTK.SelectionModel | undefined | null): void;
|
|
setReorderable(reorderable: boolean): void;
|
|
setShowColumnSeparators(showColumnSeparators: boolean): void;
|
|
setShowRowSeparators(showRowSeparators: boolean): void;
|
|
setSingleClickActivate(singleClickActivate: boolean): void;
|
|
sortByColumn(column: AuGTK.ColumnViewColumn | undefined | null, direction: AuGTK.SortType): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class ColumnViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
columns ?: AuGIO.ListModel;
|
|
model ?: AuGTK.SelectionModel;
|
|
showRowSeparators ?: boolean;
|
|
showColumnSeparators ?: boolean;
|
|
sorter ?: AuGTK.Sorter;
|
|
singleClickActivate ?: boolean;
|
|
reorderable ?: boolean;
|
|
enableRubberband ?: boolean;
|
|
}
|
|
|
|
class ColumnViewEventListener extends AuGlibEx.IEventListener {
|
|
activate(position: number): void;
|
|
}
|
|
|
|
class ColumnViewColumn extends GObject.Object {
|
|
constructor(initializerList ?: ColumnViewColumnCtor);
|
|
|
|
columnView : AuGTK.ColumnView;
|
|
expand : boolean;
|
|
factory : AuGTK.ListItemFactory;
|
|
fixedWidth : number;
|
|
headerMenu : AuGIO.MenuModel;
|
|
id : string;
|
|
resizable : boolean;
|
|
sorter : AuGTK.Sorter;
|
|
title : string;
|
|
visible : boolean;
|
|
|
|
static New(title: string | undefined | null, factory: AuGTK.ListItemFactory | undefined | null): AuGTK.ColumnViewColumn;
|
|
getColumnView(): AuGTK.ColumnView;
|
|
getExpand(): boolean;
|
|
getFactory(): AuGTK.ListItemFactory;
|
|
getFixedWidth(): number;
|
|
getHeaderMenu(): AuGIO.MenuModel;
|
|
getId(): string;
|
|
getResizable(): boolean;
|
|
getSorter(): AuGTK.Sorter;
|
|
getTitle(): string;
|
|
getVisible(): boolean;
|
|
setExpand(expand: boolean): void;
|
|
setFactory(factory: AuGTK.ListItemFactory | undefined | null): void;
|
|
setFixedWidth(fixedWidth: number): void;
|
|
setHeaderMenu(menu: AuGIO.MenuModel | undefined | null): void;
|
|
setId(id: string | undefined | null): void;
|
|
setResizable(resizable: boolean): void;
|
|
setSorter(sorter: AuGTK.Sorter | undefined | null): void;
|
|
setTitle(title: string | undefined | null): void;
|
|
setVisible(visible: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ColumnViewColumnCtor {
|
|
columnView ?: AuGTK.ColumnView;
|
|
factory ?: AuGTK.ListItemFactory;
|
|
title ?: string;
|
|
sorter ?: AuGTK.Sorter;
|
|
visible ?: boolean;
|
|
headerMenu ?: AuGIO.MenuModel;
|
|
resizable ?: boolean;
|
|
expand ?: boolean;
|
|
fixedWidth ?: number;
|
|
id ?: string;
|
|
}
|
|
|
|
class ColumnViewSorter extends AuGTK.Sorter {
|
|
constructor(initializerList ?: ColumnViewSorterCtor);
|
|
|
|
primarySortColumn : AuGTK.ColumnViewColumn;
|
|
primarySortOrder : AuGTK.SortType;
|
|
|
|
getNSortColumns(): number;
|
|
getNthSortColumn(position: number, sortOrder: AuGTK.SortType): AuGTK.ColumnViewColumn;
|
|
getPrimarySortColumn(): AuGTK.ColumnViewColumn;
|
|
getPrimarySortOrder(): AuGTK.SortType;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ColumnViewSorterCtor {
|
|
primarySortColumn ?: AuGTK.ColumnViewColumn;
|
|
primarySortOrder ?: AuGTK.SortType;
|
|
}
|
|
|
|
class ComboBox extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.CellEditable, AuGTK.CellLayout, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ComboBoxCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
active : number;
|
|
activeId : string;
|
|
buttonSensitivity : AuGTK.SensitivityType;
|
|
child : AuGTK.Widget;
|
|
entryTextColumn : number;
|
|
hasEntry : boolean;
|
|
hasFrame : boolean;
|
|
idColumn : number;
|
|
model : AuGTK.TreeModel;
|
|
popupFixedWidth : boolean;
|
|
popupShown : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithEntry(): AuGTK.Widget;
|
|
static NewWithModel(model: AuGTK.TreeModel): AuGTK.Widget;
|
|
static NewWithModelAndEntry(model: AuGTK.TreeModel): AuGTK.Widget;
|
|
getActive(): number;
|
|
getActiveId(): string;
|
|
getActiveIter(iter: AuGTK.TreeIter): boolean;
|
|
getButtonSensitivity(): AuGTK.SensitivityType;
|
|
getChild(): AuGTK.Widget;
|
|
getEntryTextColumn(): number;
|
|
getHasEntry(): boolean;
|
|
getIdColumn(): number;
|
|
getModel(): AuGTK.TreeModel;
|
|
getPopupFixedWidth(): boolean;
|
|
popdown(): void;
|
|
popup(): void;
|
|
popupForDevice(device: AuGDK.Device): void;
|
|
setActive(index: number): void;
|
|
setActiveId(activeId: string | undefined | null): boolean;
|
|
setActiveIter(iter: AuGTK.TreeIter | undefined | null): void;
|
|
setButtonSensitivity(sensitivity: AuGTK.SensitivityType): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setEntryTextColumn(textColumn: number): void;
|
|
setIdColumn(idColumn: number): void;
|
|
setModel(model: AuGTK.TreeModel | undefined | null): void;
|
|
setPopupFixedWidth(fixed: boolean): void;
|
|
setRowSeparatorFunc(func: (model: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean | undefined | null, destroy: () => void | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
editingCanceled : boolean;
|
|
|
|
editingDone(): void;
|
|
removeWidget(): void;
|
|
startEditing(event: AuGDK.Event | undefined | null): void;
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
}
|
|
|
|
class ComboBoxCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
editingCanceled ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
model ?: AuGTK.TreeModel;
|
|
active ?: number;
|
|
hasFrame ?: boolean;
|
|
popupShown ?: boolean;
|
|
buttonSensitivity ?: AuGTK.SensitivityType;
|
|
hasEntry ?: boolean;
|
|
entryTextColumn ?: number;
|
|
popupFixedWidth ?: boolean;
|
|
idColumn ?: number;
|
|
activeId ?: string;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ComboBoxEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
changed(): void;
|
|
formatEntryText(path: string): string;
|
|
moveActive(scrollType: AuGTK.ScrollType): void;
|
|
popdown(): boolean;
|
|
popup(): void;
|
|
}
|
|
|
|
class ComboBoxText extends AuGTK.ComboBox implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.CellEditable, AuGTK.CellLayout, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ComboBoxTextCtor);
|
|
|
|
append(id: string | undefined | null, text: string): void;
|
|
appendText(text: string): void;
|
|
getActiveText(): string;
|
|
insert(position: number, id: string | undefined | null, text: string): void;
|
|
insertText(position: number, text: string): void;
|
|
prepend(id: string | undefined | null, text: string): void;
|
|
prependText(text: string): void;
|
|
remove(position: number): void;
|
|
removeAll(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
editingCanceled : boolean;
|
|
|
|
}
|
|
|
|
class ComboBoxTextCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
editingCanceled ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
model ?: AuGTK.TreeModel;
|
|
active ?: number;
|
|
hasFrame ?: boolean;
|
|
popupShown ?: boolean;
|
|
buttonSensitivity ?: AuGTK.SensitivityType;
|
|
hasEntry ?: boolean;
|
|
entryTextColumn ?: number;
|
|
popupFixedWidth ?: boolean;
|
|
idColumn ?: number;
|
|
activeId ?: string;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ConstantExpression extends AuGTK.Expression {
|
|
constructor(initializerList ?: ConstantExpressionCtor);
|
|
|
|
static NewForValue(value: GObject.Value): AuGTK.ConstantExpression;
|
|
getValue(): GObject.Value;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ConstantExpressionCtor {
|
|
}
|
|
|
|
class Constraint extends GObject.Object {
|
|
constructor(initializerList ?: ConstraintCtor);
|
|
|
|
constant : number;
|
|
multiplier : number;
|
|
relation : AuGTK.ConstraintRelation;
|
|
source : AuGTK.ConstraintTarget;
|
|
sourceAttribute : AuGTK.ConstraintAttribute;
|
|
strength : number;
|
|
target : AuGTK.ConstraintTarget;
|
|
targetAttribute : AuGTK.ConstraintAttribute;
|
|
|
|
static New(target: AuGTK.ConstraintTarget | undefined | null, targetAttribute: AuGTK.ConstraintAttribute, relation: AuGTK.ConstraintRelation, source: AuGTK.ConstraintTarget | undefined | null, sourceAttribute: AuGTK.ConstraintAttribute, multiplier: number, constant: number, strength: number): AuGTK.Constraint;
|
|
static NewConstant(target: AuGTK.ConstraintTarget | undefined | null, targetAttribute: AuGTK.ConstraintAttribute, relation: AuGTK.ConstraintRelation, constant: number, strength: number): AuGTK.Constraint;
|
|
getConstant(): number;
|
|
getMultiplier(): number;
|
|
getRelation(): AuGTK.ConstraintRelation;
|
|
getSource(): AuGTK.ConstraintTarget;
|
|
getSourceAttribute(): AuGTK.ConstraintAttribute;
|
|
getStrength(): number;
|
|
getTarget(): AuGTK.ConstraintTarget;
|
|
getTargetAttribute(): AuGTK.ConstraintAttribute;
|
|
isAttached(): boolean;
|
|
isConstant(): boolean;
|
|
isRequired(): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ConstraintCtor {
|
|
target ?: AuGTK.ConstraintTarget;
|
|
targetAttribute ?: AuGTK.ConstraintAttribute;
|
|
relation ?: AuGTK.ConstraintRelation;
|
|
source ?: AuGTK.ConstraintTarget;
|
|
sourceAttribute ?: AuGTK.ConstraintAttribute;
|
|
multiplier ?: number;
|
|
constant ?: number;
|
|
strength ?: number;
|
|
}
|
|
|
|
class ConstraintGuide extends GObject.Object implements AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ConstraintGuideCtor);
|
|
|
|
maxHeight : number;
|
|
maxWidth : number;
|
|
minHeight : number;
|
|
minWidth : number;
|
|
name : string;
|
|
natHeight : number;
|
|
natWidth : number;
|
|
strength : AuGTK.ConstraintStrength;
|
|
|
|
static New(): AuGTK.ConstraintGuide;
|
|
getMaxSize(width ?: number, height ?: number): void;
|
|
getMinSize(width ?: number, height ?: number): void;
|
|
getName(): string;
|
|
getNatSize(width ?: number, height ?: number): void;
|
|
getStrength(): AuGTK.ConstraintStrength;
|
|
setMaxSize(width: number, height: number): void;
|
|
setMinSize(width: number, height: number): void;
|
|
setName(name: string | undefined | null): void;
|
|
setNatSize(width: number, height: number): void;
|
|
setStrength(strength: AuGTK.ConstraintStrength): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ConstraintGuideCtor {
|
|
minWidth ?: number;
|
|
minHeight ?: number;
|
|
natWidth ?: number;
|
|
natHeight ?: number;
|
|
maxWidth ?: number;
|
|
maxHeight ?: number;
|
|
strength ?: AuGTK.ConstraintStrength;
|
|
name ?: string;
|
|
}
|
|
|
|
class ConstraintLayout extends AuGTK.LayoutManager implements AuGTK.Buildable {
|
|
constructor(initializerList ?: ConstraintLayoutCtor);
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
addConstraint(constraint: AuGTK.Constraint): void;
|
|
addConstraintsFromDescription(lines: string[], nLines: number | bigint, hspacing: number, vspacing: number, views: number): AuGTK.Constraint[];
|
|
addGuide(guide: AuGTK.ConstraintGuide): void;
|
|
observeConstraints(): AuGIO.ListModel;
|
|
observeGuides(): AuGIO.ListModel;
|
|
removeAllConstraints(): void;
|
|
removeConstraint(constraint: AuGTK.Constraint): void;
|
|
removeGuide(guide: AuGTK.ConstraintGuide): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class ConstraintLayoutCtor {
|
|
}
|
|
|
|
class ConstraintLayoutChild extends AuGTK.LayoutChild {
|
|
constructor(initializerList ?: ConstraintLayoutChildCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ConstraintLayoutChildCtor {
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
childWidget ?: AuGTK.Widget;
|
|
}
|
|
|
|
class CssProvider extends GObject.Object implements AuGTK.StyleProvider {
|
|
constructor(initializerList ?: CssProviderCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
static New(): AuGTK.CssProvider;
|
|
loadFromData(data: string, length: number | bigint): void;
|
|
loadFromFile(file: AuGIO.File): void;
|
|
loadFromPath(path: string): void;
|
|
loadFromResource(resourcePath: string): void;
|
|
loadNamed(name: string, variant: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CssProviderCtor {
|
|
}
|
|
|
|
class CssProviderEventListener extends AuGlibEx.IEventListener {
|
|
parsingError(section: AuGTK.CssSection, error: AuGlibEx.Error): void;
|
|
}
|
|
|
|
class CustomFilter extends AuGTK.Filter {
|
|
constructor(initializerList ?: CustomFilterCtor);
|
|
|
|
static New(matchFunc: (item: GObject.Object) => boolean | undefined | null, userDestroy: () => void): AuGTK.CustomFilter;
|
|
setFilterFunc(matchFunc: (item: GObject.Object) => boolean | undefined | null, userDestroy: () => void): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CustomFilterCtor {
|
|
}
|
|
|
|
class CustomLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: CustomLayoutCtor);
|
|
|
|
static New(requestMode: (widget: AuGTK.Widget) => AuGTK.SizeRequestMode | undefined | null, measure: (widget: AuGTK.Widget, orientation: AuGTK.Orientation, forSize: number, minimum: number, natural: number, minimumBaseline: number, naturalBaseline: number) => void, allocate: (widget: AuGTK.Widget, width: number, height: number, baseline: number) => void): AuGTK.LayoutManager;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CustomLayoutCtor {
|
|
}
|
|
|
|
class CustomSorter extends AuGTK.Sorter {
|
|
constructor(initializerList ?: CustomSorterCtor);
|
|
|
|
static New(sortFunc: () => number | undefined | null, userDestroy: () => void | undefined | null): AuGTK.CustomSorter;
|
|
setSortFunc(sortFunc: () => number | undefined | null, userDestroy: () => void): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class CustomSorterCtor {
|
|
}
|
|
|
|
class Dialog extends AuGTK.Window implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: DialogCtor);
|
|
|
|
parentInstance : AuGTK.Window;
|
|
|
|
useHeaderBar : number;
|
|
|
|
addActionWidget(child: AuGTK.Widget, responseId: number): void;
|
|
addButton(buttonText: string, responseId: number): AuGTK.Widget;
|
|
getContentArea(): AuGTK.Box;
|
|
getHeaderBar(): AuGTK.HeaderBar;
|
|
getResponseForWidget(widget: AuGTK.Widget): number;
|
|
getWidgetForResponse(responseId: number): AuGTK.Widget;
|
|
response(responseId: number): void;
|
|
setDefaultResponse(responseId: number): void;
|
|
setResponseSensitive(responseId: number, setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class DialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
}
|
|
|
|
class DialogEventListener extends AuGlibEx.IEventListener {
|
|
close(): void;
|
|
response(responseId: number): void;
|
|
}
|
|
|
|
class DirectoryList extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: DirectoryListCtor);
|
|
|
|
attributes : string;
|
|
error : AuGlibEx.Error;
|
|
file : AuGIO.File;
|
|
ioPriority : number;
|
|
itemType : number;
|
|
loading : boolean;
|
|
monitored : boolean;
|
|
nItems : number;
|
|
|
|
static New(attributes: string | undefined | null, file: AuGIO.File | undefined | null): AuGTK.DirectoryList;
|
|
getAttributes(): string;
|
|
getError(): AuGlibEx.Error;
|
|
getFile(): AuGIO.File;
|
|
getIoPriority(): number;
|
|
getMonitored(): boolean;
|
|
isLoading(): boolean;
|
|
setAttributes(attributes: string | undefined | null): void;
|
|
setFile(file: AuGIO.File | undefined | null): void;
|
|
setIoPriority(ioPriority: number): void;
|
|
setMonitored(monitored: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class DirectoryListCtor {
|
|
attributes ?: string;
|
|
error ?: AuGlibEx.Error;
|
|
file ?: AuGIO.File;
|
|
ioPriority ?: number;
|
|
itemType ?: any;
|
|
loading ?: boolean;
|
|
monitored ?: boolean;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class DragIcon extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root {
|
|
constructor(initializerList ?: DragIconCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
|
|
static CreateWidgetForValue(value: GObject.Value): AuGTK.Widget;
|
|
static GetForDrag(drag: AuGDK.Drag): AuGTK.Widget;
|
|
static SetFromPaintable(drag: AuGDK.Drag, paintable: AuGDK.Paintable, hotX: number, hotY: number): void;
|
|
getChild(): AuGTK.Widget;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
static GetForSurface(surface: AuGDK.Surface): AuGTK.Native;
|
|
getRenderer(): Gsk.Renderer;
|
|
getSurface(): AuGDK.Surface;
|
|
getSurfaceTransform(x: number, y: number): void;
|
|
getFocus(): AuGTK.Widget;
|
|
setFocus(focus: AuGTK.Widget | undefined | null): void;
|
|
}
|
|
|
|
class DragIconCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class DragSource extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: DragSourceCtor);
|
|
|
|
actions : AuGDK.DragAction;
|
|
content : AuGDK.ContentProvider;
|
|
|
|
static New(): AuGTK.DragSource;
|
|
dragCancel(): void;
|
|
getActions(): AuGDK.DragAction;
|
|
getContent(): AuGDK.ContentProvider;
|
|
getDrag(): AuGDK.Drag;
|
|
setActions(actions: AuGDK.DragAction): void;
|
|
setContent(content: AuGDK.ContentProvider | undefined | null): void;
|
|
setIcon(paintable: AuGDK.Paintable | undefined | null, hotX: number, hotY: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class DragSourceCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
content ?: AuGDK.ContentProvider;
|
|
actions ?: AuGDK.DragAction;
|
|
}
|
|
|
|
class DragSourceEventListener extends AuGlibEx.IEventListener {
|
|
dragBegin(drag: AuGDK.Drag): void;
|
|
dragCancel(drag: AuGDK.Drag, reason: AuGDK.DragCancelReason): boolean;
|
|
dragEnd(drag: AuGDK.Drag, deleteData: boolean): void;
|
|
prepare(x: number, y: number): AuGDK.ContentProvider;
|
|
}
|
|
|
|
class DrawingArea extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: DrawingAreaCtor);
|
|
|
|
widget : AuGTK.Widget;
|
|
|
|
contentHeight : number;
|
|
contentWidth : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getContentHeight(): number;
|
|
getContentWidth(): number;
|
|
setContentHeight(height: number): void;
|
|
setContentWidth(width: number): void;
|
|
setDrawFunc(drawFunc: (drawingArea: AuGTK.DrawingArea, cr: cairo.Context, width: number, height: number) => void | undefined | null, destroy: () => void): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class DrawingAreaCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
contentWidth ?: number;
|
|
contentHeight ?: number;
|
|
}
|
|
|
|
class DrawingAreaEventListener extends AuGlibEx.IEventListener {
|
|
resize(width: number, height: number): void;
|
|
}
|
|
|
|
class DropControllerMotion extends AuGTK.EventController {
|
|
constructor(initializerList ?: DropControllerMotionCtor);
|
|
|
|
containsPointer : boolean;
|
|
drop : AuGDK.Drop;
|
|
isPointer : boolean;
|
|
|
|
static New(): AuGTK.EventController;
|
|
getDrop(): AuGDK.Drop;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class DropControllerMotionCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
containsPointer ?: boolean;
|
|
drop ?: AuGDK.Drop;
|
|
isPointer ?: boolean;
|
|
}
|
|
|
|
class DropControllerMotionEventListener extends AuGlibEx.IEventListener {
|
|
enter(x: number, y: number): void;
|
|
leave(): void;
|
|
motion(x: number, y: number): void;
|
|
}
|
|
|
|
class DropDown extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: DropDownCtor);
|
|
|
|
enableSearch : boolean;
|
|
expression : AuGTK.Expression;
|
|
factory : AuGTK.ListItemFactory;
|
|
listFactory : AuGTK.ListItemFactory;
|
|
model : AuGIO.ListModel;
|
|
selected : number;
|
|
selectedItem : GObject.Object;
|
|
showArrow : boolean;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null, expression: AuGTK.Expression | undefined | null): AuGTK.Widget;
|
|
static NewFromStrings(strings: string[]): AuGTK.Widget;
|
|
getEnableSearch(): boolean;
|
|
getExpression(): AuGTK.Expression;
|
|
getFactory(): AuGTK.ListItemFactory;
|
|
getListFactory(): AuGTK.ListItemFactory;
|
|
getModel(): AuGIO.ListModel;
|
|
getSelected(): number;
|
|
getSelectedItem(): GObject.Object;
|
|
getShowArrow(): boolean;
|
|
setEnableSearch(enableSearch: boolean): void;
|
|
setExpression(expression: AuGTK.Expression | undefined | null): void;
|
|
setFactory(factory: AuGTK.ListItemFactory | undefined | null): void;
|
|
setListFactory(factory: AuGTK.ListItemFactory | undefined | null): void;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
setSelected(position: number): void;
|
|
setShowArrow(showArrow: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class DropDownCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
factory ?: AuGTK.ListItemFactory;
|
|
listFactory ?: AuGTK.ListItemFactory;
|
|
model ?: AuGIO.ListModel;
|
|
selected ?: number;
|
|
selectedItem ?: GObject.Object;
|
|
enableSearch ?: boolean;
|
|
expression ?: AuGTK.Expression;
|
|
showArrow ?: boolean;
|
|
}
|
|
|
|
class DropDownEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class DropTarget extends AuGTK.EventController {
|
|
constructor(initializerList ?: DropTargetCtor);
|
|
|
|
actions : AuGDK.DragAction;
|
|
currentDrop : AuGDK.Drop;
|
|
formats : AuGDK.ContentFormats;
|
|
preload : boolean;
|
|
value : GObject.Value;
|
|
|
|
static New(type: number, actions: AuGDK.DragAction): AuGTK.DropTarget;
|
|
getActions(): AuGDK.DragAction;
|
|
getCurrentDrop(): AuGDK.Drop;
|
|
getDrop(): AuGDK.Drop;
|
|
getFormats(): AuGDK.ContentFormats;
|
|
getGtypes(nTypes ?: number | bigint): number[];
|
|
getPreload(): boolean;
|
|
getValue(): GObject.Value;
|
|
reject(): void;
|
|
setActions(actions: AuGDK.DragAction): void;
|
|
setGtypes(types: number[] | undefined | null, nTypes: number | bigint): void;
|
|
setPreload(preload: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class DropTargetCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
actions ?: AuGDK.DragAction;
|
|
currentDrop ?: AuGDK.Drop;
|
|
drop ?: AuGDK.Drop;
|
|
formats ?: AuGDK.ContentFormats;
|
|
preload ?: boolean;
|
|
value ?: GObject.Value;
|
|
}
|
|
|
|
class DropTargetEventListener extends AuGlibEx.IEventListener {
|
|
accept(drop: AuGDK.Drop): boolean;
|
|
drop(value: GObject.Value, x: number, y: number): boolean;
|
|
enter(x: number, y: number): AuGDK.DragAction;
|
|
leave(): void;
|
|
motion(x: number, y: number): AuGDK.DragAction;
|
|
}
|
|
|
|
class DropTargetAsync extends AuGTK.EventController {
|
|
constructor(initializerList ?: DropTargetAsyncCtor);
|
|
|
|
actions : AuGDK.DragAction;
|
|
formats : AuGDK.ContentFormats;
|
|
|
|
static New(formats: AuGDK.ContentFormats | undefined | null, actions: AuGDK.DragAction): AuGTK.DropTargetAsync;
|
|
getActions(): AuGDK.DragAction;
|
|
getFormats(): AuGDK.ContentFormats;
|
|
rejectDrop(drop: AuGDK.Drop): void;
|
|
setActions(actions: AuGDK.DragAction): void;
|
|
setFormats(formats: AuGDK.ContentFormats | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class DropTargetAsyncCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
actions ?: AuGDK.DragAction;
|
|
formats ?: AuGDK.ContentFormats;
|
|
}
|
|
|
|
class DropTargetAsyncEventListener extends AuGlibEx.IEventListener {
|
|
accept(drop: AuGDK.Drop): boolean;
|
|
dragEnter(drop: AuGDK.Drop, x: number, y: number): AuGDK.DragAction;
|
|
dragLeave(drop: AuGDK.Drop): void;
|
|
dragMotion(drop: AuGDK.Drop, x: number, y: number): AuGDK.DragAction;
|
|
drop(drop: AuGDK.Drop, x: number, y: number): boolean;
|
|
}
|
|
|
|
class EditableLabel extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Editable {
|
|
constructor(initializerList ?: EditableLabelCtor);
|
|
|
|
editing : boolean;
|
|
|
|
static New(str: string): AuGTK.Widget;
|
|
getEditing(): boolean;
|
|
startEditing(): void;
|
|
stopEditing(commit: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class EditableLabelCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
editing ?: boolean;
|
|
}
|
|
|
|
class EmojiChooser extends AuGTK.Popover implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: EmojiChooserCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class EmojiChooserCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
pointingTo ?: AuGDK.Rectangle;
|
|
position ?: AuGTK.PositionType;
|
|
autohide ?: boolean;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
hasArrow ?: boolean;
|
|
mnemonicsVisible ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
cascadePopdown ?: boolean;
|
|
}
|
|
|
|
class EmojiChooserEventListener extends AuGlibEx.IEventListener {
|
|
emojiPicked(text: string): void;
|
|
}
|
|
|
|
class Entry extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.CellEditable, AuGTK.ConstraintTarget, AuGTK.Editable {
|
|
constructor(initializerList ?: EntryCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
activatesDefault : boolean;
|
|
attributes : AuPango.AttrList;
|
|
buffer : AuGTK.EntryBuffer;
|
|
completion : AuGTK.EntryCompletion;
|
|
enableEmojiCompletion : boolean;
|
|
extraMenu : AuGIO.MenuModel;
|
|
hasFrame : boolean;
|
|
imModule : string;
|
|
inputHints : AuGTK.InputHints;
|
|
inputPurpose : AuGTK.InputPurpose;
|
|
invisibleChar : number;
|
|
invisibleCharSet : boolean;
|
|
maxLength : number;
|
|
overwriteMode : boolean;
|
|
placeholderText : string;
|
|
primaryIconActivatable : boolean;
|
|
primaryIconGicon : AuGIO.Icon;
|
|
primaryIconName : string;
|
|
primaryIconPaintable : AuGDK.Paintable;
|
|
primaryIconSensitive : boolean;
|
|
primaryIconStorageType : AuGTK.ImageType;
|
|
primaryIconTooltipMarkup : string;
|
|
primaryIconTooltipText : string;
|
|
progressFraction : number;
|
|
progressPulseStep : number;
|
|
scrollOffset : number;
|
|
secondaryIconActivatable : boolean;
|
|
secondaryIconGicon : AuGIO.Icon;
|
|
secondaryIconName : string;
|
|
secondaryIconPaintable : AuGDK.Paintable;
|
|
secondaryIconSensitive : boolean;
|
|
secondaryIconStorageType : AuGTK.ImageType;
|
|
secondaryIconTooltipMarkup : string;
|
|
secondaryIconTooltipText : string;
|
|
showEmojiIcon : boolean;
|
|
tabs : AuPango.TabArray;
|
|
textLength : number;
|
|
truncateMultiline : boolean;
|
|
visibility : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithBuffer(buffer: AuGTK.EntryBuffer): AuGTK.Widget;
|
|
getActivatesDefault(): boolean;
|
|
getAlignment(): number;
|
|
getAttributes(): AuPango.AttrList;
|
|
getBuffer(): AuGTK.EntryBuffer;
|
|
getCompletion(): AuGTK.EntryCompletion;
|
|
getCurrentIconDragSource(): number;
|
|
getExtraMenu(): AuGIO.MenuModel;
|
|
getHasFrame(): boolean;
|
|
getIconActivatable(iconPos: AuGTK.EntryIconPosition): boolean;
|
|
getIconArea(iconPos: AuGTK.EntryIconPosition, iconArea: AuGDK.Rectangle): void;
|
|
getIconAtPos(x: number, y: number): number;
|
|
getIconGicon(iconPos: AuGTK.EntryIconPosition): AuGIO.Icon;
|
|
getIconName(iconPos: AuGTK.EntryIconPosition): string;
|
|
getIconPaintable(iconPos: AuGTK.EntryIconPosition): AuGDK.Paintable;
|
|
getIconSensitive(iconPos: AuGTK.EntryIconPosition): boolean;
|
|
getIconStorageType(iconPos: AuGTK.EntryIconPosition): AuGTK.ImageType;
|
|
getIconTooltipMarkup(iconPos: AuGTK.EntryIconPosition): string;
|
|
getIconTooltipText(iconPos: AuGTK.EntryIconPosition): string;
|
|
getInputHints(): AuGTK.InputHints;
|
|
getInputPurpose(): AuGTK.InputPurpose;
|
|
getInvisibleChar(): string;
|
|
getMaxLength(): number;
|
|
getOverwriteMode(): boolean;
|
|
getPlaceholderText(): string;
|
|
getProgressFraction(): number;
|
|
getProgressPulseStep(): number;
|
|
getTabs(): AuPango.TabArray;
|
|
getTextLength(): number;
|
|
getVisibility(): boolean;
|
|
grabFocusWithoutSelecting(): boolean;
|
|
progressPulse(): void;
|
|
resetImContext(): void;
|
|
setActivatesDefault(setting: boolean): void;
|
|
setAlignment(XAlign: number): void;
|
|
setAttributes(attrs: AuPango.AttrList): void;
|
|
setBuffer(buffer: AuGTK.EntryBuffer): void;
|
|
setCompletion(completion: AuGTK.EntryCompletion | undefined | null): void;
|
|
setExtraMenu(model: AuGIO.MenuModel | undefined | null): void;
|
|
setHasFrame(setting: boolean): void;
|
|
setIconActivatable(iconPos: AuGTK.EntryIconPosition, activatable: boolean): void;
|
|
setIconDragSource(iconPos: AuGTK.EntryIconPosition, provider: AuGDK.ContentProvider, actions: AuGDK.DragAction): void;
|
|
setIconFromGicon(iconPos: AuGTK.EntryIconPosition, icon: AuGIO.Icon | undefined | null): void;
|
|
setIconFromIconName(iconPos: AuGTK.EntryIconPosition, iconName: string | undefined | null): void;
|
|
setIconFromPaintable(iconPos: AuGTK.EntryIconPosition, paintable: AuGDK.Paintable | undefined | null): void;
|
|
setIconSensitive(iconPos: AuGTK.EntryIconPosition, sensitive: boolean): void;
|
|
setIconTooltipMarkup(iconPos: AuGTK.EntryIconPosition, tooltip: string | undefined | null): void;
|
|
setIconTooltipText(iconPos: AuGTK.EntryIconPosition, tooltip: string | undefined | null): void;
|
|
setInputHints(hints: AuGTK.InputHints): void;
|
|
setInputPurpose(purpose: AuGTK.InputPurpose): void;
|
|
setInvisibleChar(ch: string): void;
|
|
setMaxLength(max: number): void;
|
|
setOverwriteMode(overwrite: boolean): void;
|
|
setPlaceholderText(text: string | undefined | null): void;
|
|
setProgressFraction(fraction: number): void;
|
|
setProgressPulseStep(fraction: number): void;
|
|
setTabs(tabs: AuPango.TabArray | undefined | null): void;
|
|
setVisibility(visible: boolean): void;
|
|
unsetInvisibleChar(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
editingCanceled : boolean;
|
|
|
|
editingDone(): void;
|
|
removeWidget(): void;
|
|
startEditing(event: AuGDK.Event | undefined | null): void;
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class EntryCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
editingCanceled ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
buffer ?: AuGTK.EntryBuffer;
|
|
maxLength ?: number;
|
|
visibility ?: boolean;
|
|
hasFrame ?: boolean;
|
|
invisibleChar ?: number;
|
|
activatesDefault ?: boolean;
|
|
scrollOffset ?: number;
|
|
truncateMultiline ?: boolean;
|
|
overwriteMode ?: boolean;
|
|
textLength ?: number;
|
|
invisibleCharSet ?: boolean;
|
|
progressFraction ?: number;
|
|
progressPulseStep ?: number;
|
|
primaryIconPaintable ?: AuGDK.Paintable;
|
|
secondaryIconPaintable ?: AuGDK.Paintable;
|
|
primaryIconName ?: string;
|
|
secondaryIconName ?: string;
|
|
primaryIconGicon ?: AuGIO.Icon;
|
|
secondaryIconGicon ?: AuGIO.Icon;
|
|
primaryIconStorageType ?: AuGTK.ImageType;
|
|
secondaryIconStorageType ?: AuGTK.ImageType;
|
|
primaryIconActivatable ?: boolean;
|
|
secondaryIconActivatable ?: boolean;
|
|
primaryIconSensitive ?: boolean;
|
|
secondaryIconSensitive ?: boolean;
|
|
primaryIconTooltipText ?: string;
|
|
secondaryIconTooltipText ?: string;
|
|
primaryIconTooltipMarkup ?: string;
|
|
secondaryIconTooltipMarkup ?: string;
|
|
imModule ?: string;
|
|
placeholderText ?: string;
|
|
completion ?: AuGTK.EntryCompletion;
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
attributes ?: AuPango.AttrList;
|
|
tabs ?: AuPango.TabArray;
|
|
extraMenu ?: AuGIO.MenuModel;
|
|
showEmojiIcon ?: boolean;
|
|
enableEmojiCompletion ?: boolean;
|
|
}
|
|
|
|
class EntryEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
iconPress(iconPos: AuGTK.EntryIconPosition): void;
|
|
iconRelease(iconPos: AuGTK.EntryIconPosition): void;
|
|
}
|
|
|
|
class EntryBuffer extends GObject.Object {
|
|
constructor(initializerList ?: EntryBufferCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
length : number;
|
|
maxLength : number;
|
|
text : string;
|
|
|
|
static New(initialChars: string | undefined | null, nInitialChars: number): AuGTK.EntryBuffer;
|
|
deleteText(position: number, nChars: number): number;
|
|
emitDeletedText(position: number, nChars: number): void;
|
|
emitInsertedText(position: number, chars: string, nChars: number): void;
|
|
getBytes(): number | bigint;
|
|
getLength(): number;
|
|
getMaxLength(): number;
|
|
getText(): string;
|
|
insertText(position: number, chars: string, nChars: number): number;
|
|
setMaxLength(maxLength: number): void;
|
|
setText(chars: string, nChars: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EntryBufferCtor {
|
|
text ?: string;
|
|
length ?: number;
|
|
maxLength ?: number;
|
|
}
|
|
|
|
class EntryBufferEventListener extends AuGlibEx.IEventListener {
|
|
deletedText(position: number, nChars: number): void;
|
|
insertedText(position: number, chars: string, nChars: number): void;
|
|
}
|
|
|
|
class EntryCompletion extends GObject.Object implements AuGTK.Buildable, AuGTK.CellLayout {
|
|
constructor(initializerList ?: EntryCompletionCtor);
|
|
|
|
cellArea : AuGTK.CellArea;
|
|
inlineCompletion : boolean;
|
|
inlineSelection : boolean;
|
|
minimumKeyLength : number;
|
|
model : AuGTK.TreeModel;
|
|
popupCompletion : boolean;
|
|
popupSetWidth : boolean;
|
|
popupSingleMatch : boolean;
|
|
textColumn : number;
|
|
|
|
static New(): AuGTK.EntryCompletion;
|
|
static NewWithArea(area: AuGTK.CellArea): AuGTK.EntryCompletion;
|
|
complete(): void;
|
|
computePrefix(key: string): string;
|
|
getCompletionPrefix(): string;
|
|
getEntry(): AuGTK.Widget;
|
|
getInlineCompletion(): boolean;
|
|
getInlineSelection(): boolean;
|
|
getMinimumKeyLength(): number;
|
|
getModel(): AuGTK.TreeModel;
|
|
getPopupCompletion(): boolean;
|
|
getPopupSetWidth(): boolean;
|
|
getPopupSingleMatch(): boolean;
|
|
getTextColumn(): number;
|
|
insertPrefix(): void;
|
|
setInlineCompletion(inlineCompletion: boolean): void;
|
|
setInlineSelection(inlineSelection: boolean): void;
|
|
setMatchFunc(func: (completion: AuGTK.EntryCompletion, key: string, iter: AuGTK.TreeIter) => boolean, funcNotify: () => void): void;
|
|
setMinimumKeyLength(length: number): void;
|
|
setModel(model: AuGTK.TreeModel | undefined | null): void;
|
|
setPopupCompletion(popupCompletion: boolean): void;
|
|
setPopupSetWidth(popupSetWidth: boolean): void;
|
|
setPopupSingleMatch(popupSingleMatch: boolean): void;
|
|
setTextColumn(column: number): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
}
|
|
|
|
class EntryCompletionCtor {
|
|
model ?: AuGTK.TreeModel;
|
|
minimumKeyLength ?: number;
|
|
textColumn ?: number;
|
|
inlineCompletion ?: boolean;
|
|
popupCompletion ?: boolean;
|
|
popupSetWidth ?: boolean;
|
|
popupSingleMatch ?: boolean;
|
|
inlineSelection ?: boolean;
|
|
cellArea ?: AuGTK.CellArea;
|
|
}
|
|
|
|
class EntryCompletionEventListener extends AuGlibEx.IEventListener {
|
|
cursorOnMatch(model: AuGTK.TreeModel, iter: AuGTK.TreeIter): boolean;
|
|
insertPrefix(prefix: string): boolean;
|
|
matchSelected(model: AuGTK.TreeModel, iter: AuGTK.TreeIter): boolean;
|
|
noMatches(): void;
|
|
}
|
|
|
|
class EventController extends GObject.Object {
|
|
constructor(initializerList ?: EventControllerCtor);
|
|
|
|
name : string;
|
|
propagationLimit : AuGTK.PropagationLimit;
|
|
propagationPhase : AuGTK.PropagationPhase;
|
|
widget : AuGTK.Widget;
|
|
|
|
getCurrentEvent(): AuGDK.Event;
|
|
getCurrentEventDevice(): AuGDK.Device;
|
|
getCurrentEventState(): AuGDK.ModifierType;
|
|
getCurrentEventTime(): number;
|
|
getName(): string;
|
|
getPropagationLimit(): AuGTK.PropagationLimit;
|
|
getPropagationPhase(): AuGTK.PropagationPhase;
|
|
getWidget(): AuGTK.Widget;
|
|
reset(): void;
|
|
setName(name: string | undefined | null): void;
|
|
setPropagationLimit(limit: AuGTK.PropagationLimit): void;
|
|
setPropagationPhase(phase: AuGTK.PropagationPhase): void;
|
|
setStaticName(name: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
}
|
|
|
|
class EventControllerFocus extends AuGTK.EventController {
|
|
constructor(initializerList ?: EventControllerFocusCtor);
|
|
|
|
containsFocus : boolean;
|
|
isFocus : boolean;
|
|
|
|
static New(): AuGTK.EventController;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerFocusCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
isFocus ?: boolean;
|
|
containsFocus ?: boolean;
|
|
}
|
|
|
|
class EventControllerFocusEventListener extends AuGlibEx.IEventListener {
|
|
enter(): void;
|
|
leave(): void;
|
|
}
|
|
|
|
class EventControllerKey extends AuGTK.EventController {
|
|
constructor(initializerList ?: EventControllerKeyCtor);
|
|
|
|
static New(): AuGTK.EventController;
|
|
forward(widget: AuGTK.Widget): boolean;
|
|
getGroup(): number;
|
|
getImContext(): AuGTK.IMContext;
|
|
setImContext(imContext: AuGTK.IMContext | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerKeyCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
}
|
|
|
|
class EventControllerKeyEventListener extends AuGlibEx.IEventListener {
|
|
imUpdate(): void;
|
|
keyPressed(keyval: number, keycode: number, state: AuGDK.ModifierType): boolean;
|
|
keyReleased(keyval: number, keycode: number, state: AuGDK.ModifierType): void;
|
|
modifiers(keyval: AuGDK.ModifierType): boolean;
|
|
}
|
|
|
|
class EventControllerLegacy extends AuGTK.EventController {
|
|
constructor(initializerList ?: EventControllerLegacyCtor);
|
|
|
|
static New(): AuGTK.EventController;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerLegacyCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
}
|
|
|
|
class EventControllerLegacyEventListener extends AuGlibEx.IEventListener {
|
|
event(event: AuGDK.Event): boolean;
|
|
}
|
|
|
|
class EventControllerMotion extends AuGTK.EventController {
|
|
constructor(initializerList ?: EventControllerMotionCtor);
|
|
|
|
containsPointer : boolean;
|
|
isPointer : boolean;
|
|
|
|
static New(): AuGTK.EventController;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerMotionCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
isPointer ?: boolean;
|
|
containsPointer ?: boolean;
|
|
}
|
|
|
|
class EventControllerMotionEventListener extends AuGlibEx.IEventListener {
|
|
enter(x: number, y: number): void;
|
|
leave(): void;
|
|
motion(x: number, y: number): void;
|
|
}
|
|
|
|
class EventControllerScroll extends AuGTK.EventController {
|
|
constructor(initializerList ?: EventControllerScrollCtor);
|
|
|
|
flags : AuGTK.EventControllerScrollFlags;
|
|
|
|
static New(flags: AuGTK.EventControllerScrollFlags): AuGTK.EventController;
|
|
getFlags(): AuGTK.EventControllerScrollFlags;
|
|
getUnit(): AuGDK.ScrollUnit;
|
|
setFlags(flags: AuGTK.EventControllerScrollFlags): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EventControllerScrollCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
flags ?: AuGTK.EventControllerScrollFlags;
|
|
}
|
|
|
|
class EventControllerScrollEventListener extends AuGlibEx.IEventListener {
|
|
decelerate(velX: number, velY: number): void;
|
|
scroll(dx: number, dy: number): boolean;
|
|
scrollBegin(): void;
|
|
scrollEnd(): void;
|
|
}
|
|
|
|
class EveryFilter extends AuGTK.MultiFilter implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: EveryFilterCtor);
|
|
|
|
static New(): AuGTK.EveryFilter;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class EveryFilterCtor {
|
|
itemType ?: any;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class Expander extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ExpanderCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
expanded : boolean;
|
|
label : string;
|
|
labelWidget : AuGTK.Widget;
|
|
resizeToplevel : boolean;
|
|
useMarkup : boolean;
|
|
useUnderline : boolean;
|
|
|
|
static New(label: string | undefined | null): AuGTK.Widget;
|
|
static NewWithMnemonic(label: string | undefined | null): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getExpanded(): boolean;
|
|
getLabel(): string;
|
|
getLabelWidget(): AuGTK.Widget;
|
|
getResizeToplevel(): boolean;
|
|
getUseMarkup(): boolean;
|
|
getUseUnderline(): boolean;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setExpanded(expanded: boolean): void;
|
|
setLabel(label: string | undefined | null): void;
|
|
setLabelWidget(labelWidget: AuGTK.Widget | undefined | null): void;
|
|
setResizeToplevel(resizeToplevel: boolean): void;
|
|
setUseMarkup(useMarkup: boolean): void;
|
|
setUseUnderline(useUnderline: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ExpanderCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
expanded ?: boolean;
|
|
label ?: string;
|
|
useUnderline ?: boolean;
|
|
useMarkup ?: boolean;
|
|
labelWidget ?: AuGTK.Widget;
|
|
resizeToplevel ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ExpanderEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class Expression {
|
|
constructor(initializerList ?: ExpressionCtor);
|
|
|
|
bind(target: GObject.Object, property: string, _this: GObject.Object | undefined | null): AuGTK.ExpressionWatch;
|
|
evaluate(_this: GObject.Object | undefined | null, value: GObject.Value): boolean;
|
|
getValueType(): number;
|
|
isStatic(): boolean;
|
|
ref(): AuGTK.Expression;
|
|
unref(): void;
|
|
watch(_this: GObject.Object | undefined | null, notify: () => void, userDestroy: () => void): AuGTK.ExpressionWatch;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ExpressionCtor {
|
|
}
|
|
|
|
class FileChooserDialog extends AuGTK.Dialog implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.FileChooser, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: FileChooserDialogCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
action : AuGTK.FileChooserAction;
|
|
createFolders : boolean;
|
|
filter : AuGTK.FileFilter;
|
|
filters : AuGIO.ListModel;
|
|
selectMultiple : boolean;
|
|
shortcutFolders : AuGIO.ListModel;
|
|
|
|
addChoice(id: string, label: string, options: string[] | undefined | null, optionLabels: string[] | undefined | null): void;
|
|
addFilter(filter: AuGTK.FileFilter): void;
|
|
addShortcutFolder(folder: AuGIO.File): boolean;
|
|
getAction(): AuGTK.FileChooserAction;
|
|
getChoice(id: string): string;
|
|
getCreateFolders(): boolean;
|
|
getCurrentFolder(): AuGIO.File;
|
|
getCurrentName(): string;
|
|
getFile(): AuGIO.File;
|
|
getFiles(): AuGIO.ListModel;
|
|
getFilter(): AuGTK.FileFilter;
|
|
getFilters(): AuGIO.ListModel;
|
|
getSelectMultiple(): boolean;
|
|
getShortcutFolders(): AuGIO.ListModel;
|
|
removeChoice(id: string): void;
|
|
removeFilter(filter: AuGTK.FileFilter): void;
|
|
removeShortcutFolder(folder: AuGIO.File): boolean;
|
|
setAction(action: AuGTK.FileChooserAction): void;
|
|
setChoice(id: string, option: string): void;
|
|
setCreateFolders(createFolders: boolean): void;
|
|
setCurrentFolder(file: AuGIO.File | undefined | null): boolean;
|
|
setCurrentName(name: string): void;
|
|
setFile(file: AuGIO.File): boolean;
|
|
setFilter(filter: AuGTK.FileFilter): void;
|
|
setSelectMultiple(selectMultiple: boolean): void;
|
|
}
|
|
|
|
class FileChooserDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
action ?: AuGTK.FileChooserAction;
|
|
createFolders ?: boolean;
|
|
filter ?: AuGTK.FileFilter;
|
|
filters ?: AuGIO.ListModel;
|
|
selectMultiple ?: boolean;
|
|
shortcutFolders ?: AuGIO.ListModel;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
}
|
|
|
|
class FileChooserNative extends AuGTK.NativeDialog implements AuGTK.FileChooser {
|
|
constructor(initializerList ?: FileChooserNativeCtor);
|
|
|
|
acceptLabel : string;
|
|
cancelLabel : string;
|
|
|
|
static New(title: string | undefined | null, parent: AuGTK.Window | undefined | null, action: AuGTK.FileChooserAction, acceptLabel: string | undefined | null, cancelLabel: string | undefined | null): AuGTK.FileChooserNative;
|
|
getAcceptLabel(): string;
|
|
getCancelLabel(): string;
|
|
setAcceptLabel(acceptLabel: string | undefined | null): void;
|
|
setCancelLabel(cancelLabel: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
action : AuGTK.FileChooserAction;
|
|
createFolders : boolean;
|
|
filter : AuGTK.FileFilter;
|
|
filters : AuGIO.ListModel;
|
|
selectMultiple : boolean;
|
|
shortcutFolders : AuGIO.ListModel;
|
|
|
|
addChoice(id: string, label: string, options: string[] | undefined | null, optionLabels: string[] | undefined | null): void;
|
|
addFilter(filter: AuGTK.FileFilter): void;
|
|
addShortcutFolder(folder: AuGIO.File): boolean;
|
|
getAction(): AuGTK.FileChooserAction;
|
|
getChoice(id: string): string;
|
|
getCreateFolders(): boolean;
|
|
getCurrentFolder(): AuGIO.File;
|
|
getCurrentName(): string;
|
|
getFile(): AuGIO.File;
|
|
getFiles(): AuGIO.ListModel;
|
|
getFilter(): AuGTK.FileFilter;
|
|
getFilters(): AuGIO.ListModel;
|
|
getSelectMultiple(): boolean;
|
|
getShortcutFolders(): AuGIO.ListModel;
|
|
removeChoice(id: string): void;
|
|
removeFilter(filter: AuGTK.FileFilter): void;
|
|
removeShortcutFolder(folder: AuGIO.File): boolean;
|
|
setAction(action: AuGTK.FileChooserAction): void;
|
|
setChoice(id: string, option: string): void;
|
|
setCreateFolders(createFolders: boolean): void;
|
|
setCurrentFolder(file: AuGIO.File | undefined | null): boolean;
|
|
setCurrentName(name: string): void;
|
|
setFile(file: AuGIO.File): boolean;
|
|
setFilter(filter: AuGTK.FileFilter): void;
|
|
setSelectMultiple(selectMultiple: boolean): void;
|
|
}
|
|
|
|
class FileChooserNativeCtor {
|
|
action ?: AuGTK.FileChooserAction;
|
|
createFolders ?: boolean;
|
|
filter ?: AuGTK.FileFilter;
|
|
filters ?: AuGIO.ListModel;
|
|
selectMultiple ?: boolean;
|
|
shortcutFolders ?: AuGIO.ListModel;
|
|
title ?: string;
|
|
visible ?: boolean;
|
|
modal ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
acceptLabel ?: string;
|
|
cancelLabel ?: string;
|
|
}
|
|
|
|
class FileChooserWidget extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.FileChooser {
|
|
constructor(initializerList ?: FileChooserWidgetCtor);
|
|
|
|
searchMode : boolean;
|
|
showTime : boolean;
|
|
subtitle : string;
|
|
|
|
static New(action: AuGTK.FileChooserAction): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
action : AuGTK.FileChooserAction;
|
|
createFolders : boolean;
|
|
filter : AuGTK.FileFilter;
|
|
filters : AuGIO.ListModel;
|
|
selectMultiple : boolean;
|
|
shortcutFolders : AuGIO.ListModel;
|
|
|
|
addChoice(id: string, label: string, options: string[] | undefined | null, optionLabels: string[] | undefined | null): void;
|
|
addFilter(filter: AuGTK.FileFilter): void;
|
|
addShortcutFolder(folder: AuGIO.File): boolean;
|
|
getAction(): AuGTK.FileChooserAction;
|
|
getChoice(id: string): string;
|
|
getCreateFolders(): boolean;
|
|
getCurrentFolder(): AuGIO.File;
|
|
getCurrentName(): string;
|
|
getFile(): AuGIO.File;
|
|
getFiles(): AuGIO.ListModel;
|
|
getFilter(): AuGTK.FileFilter;
|
|
getFilters(): AuGIO.ListModel;
|
|
getSelectMultiple(): boolean;
|
|
getShortcutFolders(): AuGIO.ListModel;
|
|
removeChoice(id: string): void;
|
|
removeFilter(filter: AuGTK.FileFilter): void;
|
|
removeShortcutFolder(folder: AuGIO.File): boolean;
|
|
setAction(action: AuGTK.FileChooserAction): void;
|
|
setChoice(id: string, option: string): void;
|
|
setCreateFolders(createFolders: boolean): void;
|
|
setCurrentFolder(file: AuGIO.File | undefined | null): boolean;
|
|
setCurrentName(name: string): void;
|
|
setFile(file: AuGIO.File): boolean;
|
|
setFilter(filter: AuGTK.FileFilter): void;
|
|
setSelectMultiple(selectMultiple: boolean): void;
|
|
}
|
|
|
|
class FileChooserWidgetCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
action ?: AuGTK.FileChooserAction;
|
|
createFolders ?: boolean;
|
|
filter ?: AuGTK.FileFilter;
|
|
filters ?: AuGIO.ListModel;
|
|
selectMultiple ?: boolean;
|
|
shortcutFolders ?: AuGIO.ListModel;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
searchMode ?: boolean;
|
|
subtitle ?: string;
|
|
showTime ?: boolean;
|
|
}
|
|
|
|
class FileChooserWidgetEventListener extends AuGlibEx.IEventListener {
|
|
desktopFolder(): void;
|
|
downFolder(): void;
|
|
homeFolder(): void;
|
|
locationPopup(path: string): void;
|
|
locationPopupOnPaste(): void;
|
|
locationTogglePopup(): void;
|
|
placesShortcut(): void;
|
|
quickBookmark(bookmarkIndex: number): void;
|
|
recentShortcut(): void;
|
|
searchShortcut(): void;
|
|
showHidden(): void;
|
|
upFolder(): void;
|
|
}
|
|
|
|
class FileDialog extends GObject.Object {
|
|
constructor(initializerList ?: FileDialogCtor);
|
|
|
|
acceptLabel : string;
|
|
defaultFilter : AuGTK.FileFilter;
|
|
filters : AuGIO.ListModel;
|
|
initialFile : AuGIO.File;
|
|
initialFolder : AuGIO.File;
|
|
initialName : string;
|
|
modal : boolean;
|
|
title : string;
|
|
|
|
static New(): AuGTK.FileDialog;
|
|
getAcceptLabel(): string;
|
|
getDefaultFilter(): AuGTK.FileFilter;
|
|
getFilters(): AuGIO.ListModel;
|
|
getInitialFile(): AuGIO.File;
|
|
getInitialFolder(): AuGIO.File;
|
|
getInitialName(): string;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
open(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
openFinish(result: AuGIO.AsyncResult): AuGIO.File;
|
|
openMultiple(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
openMultipleFinish(result: AuGIO.AsyncResult): AuGIO.ListModel;
|
|
save(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
saveFinish(result: AuGIO.AsyncResult): AuGIO.File;
|
|
selectFolder(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
selectFolderFinish(result: AuGIO.AsyncResult): AuGIO.File;
|
|
selectMultipleFolders(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
selectMultipleFoldersFinish(result: AuGIO.AsyncResult): AuGIO.ListModel;
|
|
setAcceptLabel(acceptLabel: string | undefined | null): void;
|
|
setDefaultFilter(filter: AuGTK.FileFilter | undefined | null): void;
|
|
setFilters(filters: AuGIO.ListModel): void;
|
|
setInitialFile(file: AuGIO.File | undefined | null): void;
|
|
setInitialFolder(folder: AuGIO.File | undefined | null): void;
|
|
setInitialName(name: string | undefined | null): void;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FileDialogCtor {
|
|
acceptLabel ?: string;
|
|
defaultFilter ?: AuGTK.FileFilter;
|
|
filters ?: AuGIO.ListModel;
|
|
initialFile ?: AuGIO.File;
|
|
initialFolder ?: AuGIO.File;
|
|
initialName ?: string;
|
|
modal ?: boolean;
|
|
title ?: string;
|
|
}
|
|
|
|
class FileFilter extends AuGTK.Filter implements AuGTK.Buildable {
|
|
constructor(initializerList ?: FileFilterCtor);
|
|
|
|
mimeTypes : string[];
|
|
name : string;
|
|
patterns : string[];
|
|
suffixes : string[];
|
|
|
|
static New(): AuGTK.FileFilter;
|
|
static NewFromGvariant(variant: AuGlibEx.Variant): AuGTK.FileFilter;
|
|
addMimeType(mimeType: string): void;
|
|
addPattern(pattern: string): void;
|
|
addPixbufFormats(): void;
|
|
addSuffix(suffix: string): void;
|
|
getAttributes(): string[];
|
|
getName(): string;
|
|
setName(name: string | undefined | null): void;
|
|
toGvariant(): AuGlibEx.Variant;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class FileFilterCtor {
|
|
name ?: string;
|
|
patterns ?: any;
|
|
mimeTypes ?: any;
|
|
suffixes ?: any;
|
|
}
|
|
|
|
class FileLauncher extends GObject.Object {
|
|
constructor(initializerList ?: FileLauncherCtor);
|
|
|
|
file : AuGIO.File;
|
|
|
|
static New(file: AuGIO.File | undefined | null): AuGTK.FileLauncher;
|
|
getFile(): AuGIO.File;
|
|
launch(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
launchFinish(result: AuGIO.AsyncResult): boolean;
|
|
openContainingFolder(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
openContainingFolderFinish(result: AuGIO.AsyncResult): boolean;
|
|
setFile(file: AuGIO.File | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FileLauncherCtor {
|
|
file ?: AuGIO.File;
|
|
}
|
|
|
|
class Filter extends GObject.Object {
|
|
constructor(initializerList ?: FilterCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
changed(change: AuGTK.FilterChange): void;
|
|
getStrictness(): AuGTK.FilterMatch;
|
|
match(item: GObject.Object): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FilterCtor {
|
|
}
|
|
|
|
class FilterEventListener extends AuGlibEx.IEventListener {
|
|
changed(change: AuGTK.FilterChange): void;
|
|
}
|
|
|
|
class FilterListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: FilterListModelCtor);
|
|
|
|
filter : AuGTK.Filter;
|
|
incremental : boolean;
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
pending : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null, filter: AuGTK.Filter | undefined | null): AuGTK.FilterListModel;
|
|
getFilter(): AuGTK.Filter;
|
|
getIncremental(): boolean;
|
|
getModel(): AuGIO.ListModel;
|
|
getPending(): number;
|
|
setFilter(filter: AuGTK.Filter | undefined | null): void;
|
|
setIncremental(incremental: boolean): void;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class FilterListModelCtor {
|
|
filter ?: AuGTK.Filter;
|
|
incremental ?: boolean;
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
pending ?: number;
|
|
}
|
|
|
|
class Fixed extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: FixedCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getChildPosition(widget: AuGTK.Widget, x: number, y: number): void;
|
|
getChildTransform(widget: AuGTK.Widget): Gsk.Transform;
|
|
move(widget: AuGTK.Widget, x: number, y: number): void;
|
|
put(widget: AuGTK.Widget, x: number, y: number): void;
|
|
remove(widget: AuGTK.Widget): void;
|
|
setChildTransform(widget: AuGTK.Widget, transform: Gsk.Transform | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class FixedCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
}
|
|
|
|
class FixedLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: FixedLayoutCtor);
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FixedLayoutCtor {
|
|
}
|
|
|
|
class FixedLayoutChild extends AuGTK.LayoutChild {
|
|
constructor(initializerList ?: FixedLayoutChildCtor);
|
|
|
|
transform : Gsk.Transform;
|
|
|
|
getTransform(): Gsk.Transform;
|
|
setTransform(transform: Gsk.Transform): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FixedLayoutChildCtor {
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
childWidget ?: AuGTK.Widget;
|
|
transform ?: Gsk.Transform;
|
|
}
|
|
|
|
class FlattenListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: FlattenListModelCtor);
|
|
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null): AuGTK.FlattenListModel;
|
|
getModel(): AuGIO.ListModel;
|
|
getModelForItem(position: number): AuGIO.ListModel;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class FlattenListModelCtor {
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class FlowBox extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: FlowBoxCtor);
|
|
|
|
acceptUnpairedRelease : boolean;
|
|
activateOnSingleClick : boolean;
|
|
columnSpacing : number;
|
|
homogeneous : boolean;
|
|
maxChildrenPerLine : number;
|
|
minChildrenPerLine : number;
|
|
rowSpacing : number;
|
|
selectionMode : AuGTK.SelectionMode;
|
|
|
|
static New(): AuGTK.Widget;
|
|
append(child: AuGTK.Widget): void;
|
|
bindModel(model: AuGIO.ListModel | undefined | null, createWidgetFunc: (item: GObject.Object) => AuGTK.Widget, userDataFreeFunc: () => void): void;
|
|
getActivateOnSingleClick(): boolean;
|
|
getChildAtIndex(idx: number): AuGTK.FlowBoxChild;
|
|
getChildAtPos(x: number, y: number): AuGTK.FlowBoxChild;
|
|
getColumnSpacing(): number;
|
|
getHomogeneous(): boolean;
|
|
getMaxChildrenPerLine(): number;
|
|
getMinChildrenPerLine(): number;
|
|
getRowSpacing(): number;
|
|
getSelectedChildren(): AuGTK.FlowBoxChild[];
|
|
getSelectionMode(): AuGTK.SelectionMode;
|
|
insert(widget: AuGTK.Widget, position: number): void;
|
|
invalidateFilter(): void;
|
|
invalidateSort(): void;
|
|
prepend(child: AuGTK.Widget): void;
|
|
remove(widget: AuGTK.Widget): void;
|
|
selectAll(): void;
|
|
selectChild(child: AuGTK.FlowBoxChild): void;
|
|
selectedForeach(func: (box: AuGTK.FlowBox, child: AuGTK.FlowBoxChild) => void): void;
|
|
setActivateOnSingleClick(single: boolean): void;
|
|
setColumnSpacing(spacing: number): void;
|
|
setFilterFunc(filterFunc: (child: AuGTK.FlowBoxChild) => boolean | undefined | null, destroy: () => void): void;
|
|
setHadjustment(adjustment: AuGTK.Adjustment): void;
|
|
setHomogeneous(homogeneous: boolean): void;
|
|
setMaxChildrenPerLine(nChildren: number): void;
|
|
setMinChildrenPerLine(nChildren: number): void;
|
|
setRowSpacing(spacing: number): void;
|
|
setSelectionMode(mode: AuGTK.SelectionMode): void;
|
|
setSortFunc(sortFunc: (child1: AuGTK.FlowBoxChild, child2: AuGTK.FlowBoxChild) => number | undefined | null, destroy: () => void): void;
|
|
setVadjustment(adjustment: AuGTK.Adjustment): void;
|
|
unselectAll(): void;
|
|
unselectChild(child: AuGTK.FlowBoxChild): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class FlowBoxCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
homogeneous ?: boolean;
|
|
columnSpacing ?: number;
|
|
rowSpacing ?: number;
|
|
minChildrenPerLine ?: number;
|
|
maxChildrenPerLine ?: number;
|
|
selectionMode ?: AuGTK.SelectionMode;
|
|
activateOnSingleClick ?: boolean;
|
|
acceptUnpairedRelease ?: boolean;
|
|
}
|
|
|
|
class FlowBoxEventListener extends AuGlibEx.IEventListener {
|
|
activateCursorChild(): void;
|
|
childActivated(child: AuGTK.FlowBoxChild): void;
|
|
moveCursor(step: AuGTK.MovementStep, count: number, extend: boolean, modify: boolean): boolean;
|
|
selectAll(): void;
|
|
selectedChildrenChanged(): void;
|
|
toggleCursorChild(): void;
|
|
unselectAll(): void;
|
|
}
|
|
|
|
class FlowBoxChild extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: FlowBoxChildCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
child : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
changed(): void;
|
|
getChild(): AuGTK.Widget;
|
|
getIndex(): number;
|
|
isSelected(): boolean;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class FlowBoxChildCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class FlowBoxChildEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class FontButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.FontChooser {
|
|
constructor(initializerList ?: FontButtonCtor);
|
|
|
|
modal : boolean;
|
|
title : string;
|
|
useFont : boolean;
|
|
useSize : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithFont(fontname: string): AuGTK.Widget;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
getUseFont(): boolean;
|
|
getUseSize(): boolean;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
setUseFont(useFont: boolean): void;
|
|
setUseSize(useSize: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
language : string;
|
|
level : AuGTK.FontChooserLevel;
|
|
previewText : string;
|
|
showPreviewEntry : boolean;
|
|
|
|
getFont(): string;
|
|
getFontDesc(): AuPango.FontDescription;
|
|
getFontFace(): AuPango.FontFace;
|
|
getFontFamily(): AuPango.FontFamily;
|
|
getFontFeatures(): string;
|
|
getFontSize(): number;
|
|
getLanguage(): string;
|
|
getLevel(): AuGTK.FontChooserLevel;
|
|
getPreviewText(): string;
|
|
getShowPreviewEntry(): boolean;
|
|
setFilterFunc(filter: (family: AuPango.FontFamily, face: AuPango.FontFace) => boolean | undefined | null, destroy: () => void): void;
|
|
setFont(fontname: string): void;
|
|
setFontDesc(fontDesc: AuPango.FontDescription): void;
|
|
setLanguage(language: string): void;
|
|
setLevel(level: AuGTK.FontChooserLevel): void;
|
|
setPreviewText(text: string): void;
|
|
setShowPreviewEntry(showPreviewEntry: boolean): void;
|
|
}
|
|
|
|
class FontButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
fontFeatures ?: string;
|
|
language ?: string;
|
|
level ?: AuGTK.FontChooserLevel;
|
|
previewText ?: string;
|
|
showPreviewEntry ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
modal ?: boolean;
|
|
useFont ?: boolean;
|
|
useSize ?: boolean;
|
|
}
|
|
|
|
class FontButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
fontSet(): void;
|
|
}
|
|
|
|
class FontChooserDialog extends AuGTK.Dialog implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.FontChooser, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: FontChooserDialogCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
language : string;
|
|
level : AuGTK.FontChooserLevel;
|
|
previewText : string;
|
|
showPreviewEntry : boolean;
|
|
|
|
getFont(): string;
|
|
getFontDesc(): AuPango.FontDescription;
|
|
getFontFace(): AuPango.FontFace;
|
|
getFontFamily(): AuPango.FontFamily;
|
|
getFontFeatures(): string;
|
|
getFontSize(): number;
|
|
getLanguage(): string;
|
|
getLevel(): AuGTK.FontChooserLevel;
|
|
getPreviewText(): string;
|
|
getShowPreviewEntry(): boolean;
|
|
setFilterFunc(filter: (family: AuPango.FontFamily, face: AuPango.FontFace) => boolean | undefined | null, destroy: () => void): void;
|
|
setFont(fontname: string): void;
|
|
setFontDesc(fontDesc: AuPango.FontDescription): void;
|
|
setLanguage(language: string): void;
|
|
setLevel(level: AuGTK.FontChooserLevel): void;
|
|
setPreviewText(text: string): void;
|
|
setShowPreviewEntry(showPreviewEntry: boolean): void;
|
|
}
|
|
|
|
class FontChooserDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
fontFeatures ?: string;
|
|
language ?: string;
|
|
level ?: AuGTK.FontChooserLevel;
|
|
previewText ?: string;
|
|
showPreviewEntry ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
}
|
|
|
|
class FontChooserWidget extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.FontChooser {
|
|
constructor(initializerList ?: FontChooserWidgetCtor);
|
|
|
|
tweakAction : AuGIO.Action;
|
|
|
|
static New(): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
language : string;
|
|
level : AuGTK.FontChooserLevel;
|
|
previewText : string;
|
|
showPreviewEntry : boolean;
|
|
|
|
getFont(): string;
|
|
getFontDesc(): AuPango.FontDescription;
|
|
getFontFace(): AuPango.FontFace;
|
|
getFontFamily(): AuPango.FontFamily;
|
|
getFontFeatures(): string;
|
|
getFontSize(): number;
|
|
getLanguage(): string;
|
|
getLevel(): AuGTK.FontChooserLevel;
|
|
getPreviewText(): string;
|
|
getShowPreviewEntry(): boolean;
|
|
setFilterFunc(filter: (family: AuPango.FontFamily, face: AuPango.FontFace) => boolean | undefined | null, destroy: () => void): void;
|
|
setFont(fontname: string): void;
|
|
setFontDesc(fontDesc: AuPango.FontDescription): void;
|
|
setLanguage(language: string): void;
|
|
setLevel(level: AuGTK.FontChooserLevel): void;
|
|
setPreviewText(text: string): void;
|
|
setShowPreviewEntry(showPreviewEntry: boolean): void;
|
|
}
|
|
|
|
class FontChooserWidgetCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
fontFeatures ?: string;
|
|
language ?: string;
|
|
level ?: AuGTK.FontChooserLevel;
|
|
previewText ?: string;
|
|
showPreviewEntry ?: boolean;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
tweakAction ?: AuGIO.Action;
|
|
}
|
|
|
|
class FontDialog extends GObject.Object {
|
|
constructor(initializerList ?: FontDialogCtor);
|
|
|
|
filter : AuGTK.Filter;
|
|
fontMap : AuPango.FontMap;
|
|
language : AuPango.Language;
|
|
modal : boolean;
|
|
title : string;
|
|
|
|
static New(): AuGTK.FontDialog;
|
|
chooseFace(parent: AuGTK.Window | undefined | null, initialValue: AuPango.FontFace | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseFaceFinish(result: AuGIO.AsyncResult): AuPango.FontFace;
|
|
chooseFamily(parent: AuGTK.Window | undefined | null, initialValue: AuPango.FontFamily | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseFamilyFinish(result: AuGIO.AsyncResult): AuPango.FontFamily;
|
|
chooseFont(parent: AuGTK.Window | undefined | null, initialValue: AuPango.FontDescription | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseFontAndFeatures(parent: AuGTK.Window | undefined | null, initialValue: AuPango.FontDescription | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
chooseFontAndFeaturesFinish(result: AuGIO.AsyncResult, fontDesc: AuPango.FontDescription, fontFeatures: string, language: AuPango.Language): boolean;
|
|
chooseFontFinish(result: AuGIO.AsyncResult): AuPango.FontDescription;
|
|
getFilter(): AuGTK.Filter;
|
|
getFontMap(): AuPango.FontMap;
|
|
getLanguage(): AuPango.Language;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
setFilter(filter: AuGTK.Filter | undefined | null): void;
|
|
setFontMap(fontmap: AuPango.FontMap | undefined | null): void;
|
|
setLanguage(language: AuPango.Language): void;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class FontDialogCtor {
|
|
title ?: string;
|
|
modal ?: boolean;
|
|
language ?: AuPango.Language;
|
|
fontMap ?: AuPango.FontMap;
|
|
filter ?: AuGTK.Filter;
|
|
}
|
|
|
|
class FontDialogButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: FontDialogButtonCtor);
|
|
|
|
dialog : AuGTK.FontDialog;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
language : AuPango.Language;
|
|
level : AuGTK.FontLevel;
|
|
useFont : boolean;
|
|
useSize : boolean;
|
|
|
|
static New(dialog: AuGTK.FontDialog | undefined | null): AuGTK.Widget;
|
|
getDialog(): AuGTK.FontDialog;
|
|
getFontDesc(): AuPango.FontDescription;
|
|
getFontFeatures(): string;
|
|
getLanguage(): AuPango.Language;
|
|
getLevel(): AuGTK.FontLevel;
|
|
getUseFont(): boolean;
|
|
getUseSize(): boolean;
|
|
setDialog(dialog: AuGTK.FontDialog): void;
|
|
setFontDesc(fontDesc: AuPango.FontDescription): void;
|
|
setFontFeatures(fontFeatures: string | undefined | null): void;
|
|
setLanguage(language: AuPango.Language | undefined | null): void;
|
|
setLevel(level: AuGTK.FontLevel): void;
|
|
setUseFont(useFont: boolean): void;
|
|
setUseSize(useSize: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class FontDialogButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
dialog ?: AuGTK.FontDialog;
|
|
level ?: AuGTK.FontLevel;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
fontFeatures ?: string;
|
|
language ?: AuPango.Language;
|
|
useFont ?: boolean;
|
|
useSize ?: boolean;
|
|
}
|
|
|
|
class Frame extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: FrameCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
child : AuGTK.Widget;
|
|
label : string;
|
|
labelWidget : AuGTK.Widget;
|
|
labelXAlign : number;
|
|
|
|
static New(label: string | undefined | null): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getLabel(): string;
|
|
getLabelAlign(): number;
|
|
getLabelWidget(): AuGTK.Widget;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setLabel(label: string | undefined | null): void;
|
|
setLabelAlign(XAlign: number): void;
|
|
setLabelWidget(labelWidget: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class FrameCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
labelXAlign ?: number;
|
|
labelWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class GLArea extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: GLAreaCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
autoRender : boolean;
|
|
context : AuGDK.GLContext;
|
|
hasDepthBuffer : boolean;
|
|
hasStencilBuffer : boolean;
|
|
useEs : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
attachBuffers(): void;
|
|
getAutoRender(): boolean;
|
|
getContext(): AuGDK.GLContext;
|
|
getError(): AuGlibEx.Error;
|
|
getHasDepthBuffer(): boolean;
|
|
getHasStencilBuffer(): boolean;
|
|
getRequiredVersion(major: number, minor: number): void;
|
|
getUseEs(): boolean;
|
|
makeCurrent(): void;
|
|
queueRender(): void;
|
|
setAutoRender(autoRender: boolean): void;
|
|
setError(error: AuGlibEx.Error | undefined | null): void;
|
|
setHasDepthBuffer(hasDepthBuffer: boolean): void;
|
|
setHasStencilBuffer(hasStencilBuffer: boolean): void;
|
|
setRequiredVersion(major: number, minor: number): void;
|
|
setUseEs(useEs: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class GLAreaCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
context ?: AuGDK.GLContext;
|
|
hasDepthBuffer ?: boolean;
|
|
hasStencilBuffer ?: boolean;
|
|
useEs ?: boolean;
|
|
autoRender ?: boolean;
|
|
}
|
|
|
|
class GLAreaEventListener extends AuGlibEx.IEventListener {
|
|
createContext(): AuGDK.GLContext;
|
|
render(context: AuGDK.GLContext): boolean;
|
|
resize(width: number, height: number): void;
|
|
}
|
|
|
|
class Gesture extends AuGTK.EventController {
|
|
constructor(initializerList ?: GestureCtor);
|
|
|
|
nPoints : number;
|
|
|
|
getBoundingBox(rect: AuGDK.Rectangle): boolean;
|
|
getBoundingBoxCenter(x: number, y: number): boolean;
|
|
getDevice(): AuGDK.Device;
|
|
getGroup(): AuGTK.Gesture[];
|
|
getLastEvent(sequence: AuGDK.EventSequence | undefined | null): AuGDK.Event;
|
|
getLastUpdatedSequence(): AuGDK.EventSequence;
|
|
getPoint(sequence: AuGDK.EventSequence | undefined | null, x ?: number, y ?: number): boolean;
|
|
getSequenceState(sequence: AuGDK.EventSequence): AuGTK.EventSequenceState;
|
|
getSequences(): AuGDK.EventSequence[];
|
|
group(gesture: AuGTK.Gesture): void;
|
|
handlesSequence(sequence: AuGDK.EventSequence | undefined | null): boolean;
|
|
isActive(): boolean;
|
|
isGroupedWith(other: AuGTK.Gesture): boolean;
|
|
isRecognized(): boolean;
|
|
setSequenceState(sequence: AuGDK.EventSequence, state: AuGTK.EventSequenceState): boolean;
|
|
setState(state: AuGTK.EventSequenceState): boolean;
|
|
ungroup(): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
}
|
|
|
|
class GestureEventListener extends AuGlibEx.IEventListener {
|
|
begin(sequence: AuGDK.EventSequence | undefined | null): void;
|
|
cancel(sequence: AuGDK.EventSequence | undefined | null): void;
|
|
end(sequence: AuGDK.EventSequence | undefined | null): void;
|
|
sequenceStateChanged(sequence: AuGDK.EventSequence | undefined | null, state: AuGTK.EventSequenceState): void;
|
|
update(sequence: AuGDK.EventSequence | undefined | null): void;
|
|
}
|
|
|
|
class GestureClick extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: GestureClickCtor);
|
|
|
|
static New(): AuGTK.Gesture;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureClickCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
}
|
|
|
|
class GestureClickEventListener extends AuGlibEx.IEventListener {
|
|
pressed(nPress: number, x: number, y: number): void;
|
|
released(nPress: number, x: number, y: number): void;
|
|
stopped(): void;
|
|
unpairedRelease(x: number, y: number, button: number, sequence: AuGDK.EventSequence | undefined | null): void;
|
|
}
|
|
|
|
class GestureDrag extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: GestureDragCtor);
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getOffset(x: number | undefined | null, y: number | undefined | null): boolean;
|
|
getStartPoint(x: number | undefined | null, y: number | undefined | null): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureDragCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
}
|
|
|
|
class GestureDragEventListener extends AuGlibEx.IEventListener {
|
|
dragBegin(startX: number, startY: number): void;
|
|
dragEnd(offsetX: number, offsetY: number): void;
|
|
dragUpdate(offsetX: number, offsetY: number): void;
|
|
}
|
|
|
|
class GestureLongPress extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: GestureLongPressCtor);
|
|
|
|
delayFactor : number;
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getDelayFactor(): number;
|
|
setDelayFactor(delayFactor: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureLongPressCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
delayFactor ?: number;
|
|
}
|
|
|
|
class GestureLongPressEventListener extends AuGlibEx.IEventListener {
|
|
cancelled(): void;
|
|
pressed(x: number, y: number): void;
|
|
}
|
|
|
|
class GesturePan extends AuGTK.GestureDrag {
|
|
constructor(initializerList ?: GesturePanCtor);
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GesturePanCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
orientation ?: AuGTK.Orientation;
|
|
}
|
|
|
|
class GesturePanEventListener extends AuGlibEx.IEventListener {
|
|
pan(direction: AuGTK.PanDirection, offset: number): void;
|
|
}
|
|
|
|
class GestureRotate extends AuGTK.Gesture {
|
|
constructor(initializerList ?: GestureRotateCtor);
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getAngleDelta(): number;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureRotateCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
}
|
|
|
|
class GestureRotateEventListener extends AuGlibEx.IEventListener {
|
|
angleChanged(angle: number, angleDelta: number): void;
|
|
}
|
|
|
|
class GestureSingle extends AuGTK.Gesture {
|
|
constructor(initializerList ?: GestureSingleCtor);
|
|
|
|
button : number;
|
|
exclusive : boolean;
|
|
touchOnly : boolean;
|
|
|
|
getButton(): number;
|
|
getCurrentButton(): number;
|
|
getCurrentSequence(): AuGDK.EventSequence;
|
|
getExclusive(): boolean;
|
|
getTouchOnly(): boolean;
|
|
setButton(button: number): void;
|
|
setExclusive(exclusive: boolean): void;
|
|
setTouchOnly(touchOnly: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureSingleCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
}
|
|
|
|
class GestureStylus extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: GestureStylusCtor);
|
|
|
|
stylusOnly : boolean;
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getAxes(axes: AuGDK.AxisUse[], values: number[]): boolean;
|
|
getAxis(axis: AuGDK.AxisUse, value: number): boolean;
|
|
getBacklog(backlog: AuGDK.TimeCoord[], nElems: number): boolean;
|
|
getDeviceTool(): AuGDK.DeviceTool;
|
|
getStylusOnly(): boolean;
|
|
setStylusOnly(stylusOnly: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureStylusCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
stylusOnly ?: boolean;
|
|
}
|
|
|
|
class GestureStylusEventListener extends AuGlibEx.IEventListener {
|
|
down(x: number, y: number): void;
|
|
motion(x: number, y: number): void;
|
|
proximity(x: number, y: number): void;
|
|
up(x: number, y: number): void;
|
|
}
|
|
|
|
class GestureSwipe extends AuGTK.GestureSingle {
|
|
constructor(initializerList ?: GestureSwipeCtor);
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getVelocity(velocityX: number, velocityY: number): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureSwipeCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
touchOnly ?: boolean;
|
|
exclusive ?: boolean;
|
|
button ?: number;
|
|
}
|
|
|
|
class GestureSwipeEventListener extends AuGlibEx.IEventListener {
|
|
swipe(velocityX: number, velocityY: number): void;
|
|
}
|
|
|
|
class GestureZoom extends AuGTK.Gesture {
|
|
constructor(initializerList ?: GestureZoomCtor);
|
|
|
|
static New(): AuGTK.Gesture;
|
|
getScaleDelta(): number;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GestureZoomCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
nPoints ?: number;
|
|
}
|
|
|
|
class GestureZoomEventListener extends AuGlibEx.IEventListener {
|
|
scaleChanged(scale: number): void;
|
|
}
|
|
|
|
class Grid extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: GridCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
baselineRow : number;
|
|
columnHomogeneous : boolean;
|
|
columnSpacing : number;
|
|
rowHomogeneous : boolean;
|
|
rowSpacing : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
attach(child: AuGTK.Widget, column: number, row: number, width: number, height: number): void;
|
|
attachNextTo(child: AuGTK.Widget, sibling: AuGTK.Widget | undefined | null, side: AuGTK.PositionType, width: number, height: number): void;
|
|
getBaselineRow(): number;
|
|
getChildAt(column: number, row: number): AuGTK.Widget;
|
|
getColumnHomogeneous(): boolean;
|
|
getColumnSpacing(): number;
|
|
getRowBaselinePosition(row: number): AuGTK.BaselinePosition;
|
|
getRowHomogeneous(): boolean;
|
|
getRowSpacing(): number;
|
|
insertColumn(position: number): void;
|
|
insertNextTo(sibling: AuGTK.Widget, side: AuGTK.PositionType): void;
|
|
insertRow(position: number): void;
|
|
queryChild(child: AuGTK.Widget, column ?: number, row ?: number, width ?: number, height ?: number): void;
|
|
remove(child: AuGTK.Widget): void;
|
|
removeColumn(position: number): void;
|
|
removeRow(position: number): void;
|
|
setBaselineRow(row: number): void;
|
|
setColumnHomogeneous(homogeneous: boolean): void;
|
|
setColumnSpacing(spacing: number): void;
|
|
setRowBaselinePosition(row: number, pos: AuGTK.BaselinePosition): void;
|
|
setRowHomogeneous(homogeneous: boolean): void;
|
|
setRowSpacing(spacing: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class GridCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
rowSpacing ?: number;
|
|
columnSpacing ?: number;
|
|
rowHomogeneous ?: boolean;
|
|
columnHomogeneous ?: boolean;
|
|
baselineRow ?: number;
|
|
}
|
|
|
|
class GridLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: GridLayoutCtor);
|
|
|
|
baselineRow : number;
|
|
columnHomogeneous : boolean;
|
|
columnSpacing : number;
|
|
rowHomogeneous : boolean;
|
|
rowSpacing : number;
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
getBaselineRow(): number;
|
|
getColumnHomogeneous(): boolean;
|
|
getColumnSpacing(): number;
|
|
getRowBaselinePosition(row: number): AuGTK.BaselinePosition;
|
|
getRowHomogeneous(): boolean;
|
|
getRowSpacing(): number;
|
|
setBaselineRow(row: number): void;
|
|
setColumnHomogeneous(homogeneous: boolean): void;
|
|
setColumnSpacing(spacing: number): void;
|
|
setRowBaselinePosition(row: number, pos: AuGTK.BaselinePosition): void;
|
|
setRowHomogeneous(homogeneous: boolean): void;
|
|
setRowSpacing(spacing: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GridLayoutCtor {
|
|
rowSpacing ?: number;
|
|
columnSpacing ?: number;
|
|
rowHomogeneous ?: boolean;
|
|
columnHomogeneous ?: boolean;
|
|
baselineRow ?: number;
|
|
}
|
|
|
|
class GridLayoutChild extends AuGTK.LayoutChild {
|
|
constructor(initializerList ?: GridLayoutChildCtor);
|
|
|
|
column : number;
|
|
columnSpan : number;
|
|
row : number;
|
|
rowSpan : number;
|
|
|
|
getColumn(): number;
|
|
getColumnSpan(): number;
|
|
getRow(): number;
|
|
getRowSpan(): number;
|
|
setColumn(column: number): void;
|
|
setColumnSpan(span: number): void;
|
|
setRow(row: number): void;
|
|
setRowSpan(span: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class GridLayoutChildCtor {
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
childWidget ?: AuGTK.Widget;
|
|
column ?: number;
|
|
row ?: number;
|
|
columnSpan ?: number;
|
|
rowSpan ?: number;
|
|
}
|
|
|
|
class GridView extends AuGTK.ListBase implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable, AuGTK.Scrollable {
|
|
constructor(initializerList ?: GridViewCtor);
|
|
|
|
enableRubberband : boolean;
|
|
factory : AuGTK.ListItemFactory;
|
|
maxColumns : number;
|
|
minColumns : number;
|
|
model : AuGTK.SelectionModel;
|
|
singleClickActivate : boolean;
|
|
|
|
static New(model: AuGTK.SelectionModel | undefined | null, factory: AuGTK.ListItemFactory | undefined | null): AuGTK.Widget;
|
|
getEnableRubberband(): boolean;
|
|
getFactory(): AuGTK.ListItemFactory;
|
|
getMaxColumns(): number;
|
|
getMinColumns(): number;
|
|
getModel(): AuGTK.SelectionModel;
|
|
getSingleClickActivate(): boolean;
|
|
setEnableRubberband(enableRubberband: boolean): void;
|
|
setFactory(factory: AuGTK.ListItemFactory | undefined | null): void;
|
|
setMaxColumns(maxColumns: number): void;
|
|
setMinColumns(minColumns: number): void;
|
|
setModel(model: AuGTK.SelectionModel | undefined | null): void;
|
|
setSingleClickActivate(singleClickActivate: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
}
|
|
|
|
class GridViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
orientation ?: AuGTK.Orientation;
|
|
factory ?: AuGTK.ListItemFactory;
|
|
maxColumns ?: number;
|
|
minColumns ?: number;
|
|
model ?: AuGTK.SelectionModel;
|
|
singleClickActivate ?: boolean;
|
|
enableRubberband ?: boolean;
|
|
}
|
|
|
|
class GridViewEventListener extends AuGlibEx.IEventListener {
|
|
activate(position: number): void;
|
|
}
|
|
|
|
class HeaderBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: HeaderBarCtor);
|
|
|
|
decorationLayout : string;
|
|
showTitleButtons : boolean;
|
|
titleWidget : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getDecorationLayout(): string;
|
|
getShowTitleButtons(): boolean;
|
|
getTitleWidget(): AuGTK.Widget;
|
|
packEnd(child: AuGTK.Widget): void;
|
|
packStart(child: AuGTK.Widget): void;
|
|
remove(child: AuGTK.Widget): void;
|
|
setDecorationLayout(layout: string | undefined | null): void;
|
|
setShowTitleButtons(setting: boolean): void;
|
|
setTitleWidget(titleWidget: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class HeaderBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
titleWidget ?: AuGTK.Widget;
|
|
showTitleButtons ?: boolean;
|
|
decorationLayout ?: string;
|
|
}
|
|
|
|
class IMContext extends GObject.Object {
|
|
constructor(initializerList ?: IMContextCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
inputHints : AuGTK.InputHints;
|
|
inputPurpose : AuGTK.InputPurpose;
|
|
|
|
deleteSurrounding(offset: number, nChars: number): boolean;
|
|
filterKey(press: boolean, surface: AuGDK.Surface, device: AuGDK.Device, time: number, keycode: number, state: AuGDK.ModifierType, group: number): boolean;
|
|
filterKeypress(event: AuGDK.Event): boolean;
|
|
focusIn(): void;
|
|
focusOut(): void;
|
|
getPreeditString(str: string, attrs: AuPango.AttrList, cursorPos: number): void;
|
|
getSurrounding(text: string, cursorIndex: number): boolean;
|
|
getSurroundingWithSelection(text: string, cursorIndex: number, anchorIndex: number): boolean;
|
|
reset(): void;
|
|
setClientWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setCursorLocation(area: AuGDK.Rectangle): void;
|
|
setSurrounding(text: string, len: number, cursorIndex: number): void;
|
|
setSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void;
|
|
setUsePreedit(usePreedit: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class IMContextCtor {
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
}
|
|
|
|
class IMContextEventListener extends AuGlibEx.IEventListener {
|
|
commit(str: string): void;
|
|
deleteSurrounding(offset: number, nChars: number): boolean;
|
|
preeditChanged(): void;
|
|
preeditEnd(): void;
|
|
preeditStart(): void;
|
|
retrieveSurrounding(): boolean;
|
|
}
|
|
|
|
class IMContextSimple extends AuGTK.IMContext {
|
|
constructor(initializerList ?: IMContextSimpleCtor);
|
|
|
|
object : AuGTK.IMContext;
|
|
priv : AuGTK.IMContextSimplePrivate;
|
|
|
|
static New(): AuGTK.IMContext;
|
|
addComposeFile(composeFile: string): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class IMContextSimpleCtor {
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
}
|
|
|
|
class IMMulticontext extends AuGTK.IMContext {
|
|
constructor(initializerList ?: IMMulticontextCtor);
|
|
|
|
object : AuGTK.IMContext;
|
|
priv : AuGTK.IMMulticontextPrivate;
|
|
|
|
static New(): AuGTK.IMContext;
|
|
getContextId(): string;
|
|
setContextId(contextId: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class IMMulticontextCtor {
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
}
|
|
|
|
class IconPaintable extends GObject.Object implements AuGDK.Paintable, AuGTK.SymbolicPaintable {
|
|
constructor(initializerList ?: IconPaintableCtor);
|
|
|
|
file : AuGIO.File;
|
|
iconName : string;
|
|
isSymbolic : boolean;
|
|
|
|
static NewForFile(file: AuGIO.File, size: number, scale: number): AuGTK.IconPaintable;
|
|
getFile(): AuGIO.File;
|
|
getIconName(): string;
|
|
//TypeScript is complete garbage:
|
|
static NewEmpty(intrinsicWidth: number, intrinsicHeight: number): AuGDK.Paintable;
|
|
computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number, concreteWidth: number, concreteHeight: number): void;
|
|
getCurrentImage(): AuGDK.Paintable;
|
|
getFlags(): AuGDK.PaintableFlags;
|
|
getIntrinsicAspectRatio(): number;
|
|
getIntrinsicHeight(): number;
|
|
getIntrinsicWidth(): number;
|
|
invalidateContents(): void;
|
|
invalidateSize(): void;
|
|
snapshot(snapshot: AuGDK.Snapshot, width: number, height: number): void;
|
|
snapshotSymbolic(snapshot: AuGDK.Snapshot, width: number, height: number, colors: AuGDK.RGBA[], nColors: number | bigint): void;
|
|
}
|
|
|
|
class IconPaintableCtor {
|
|
file ?: AuGIO.File;
|
|
iconName ?: string;
|
|
isSymbolic ?: boolean;
|
|
}
|
|
|
|
class IconTheme extends GObject.Object {
|
|
constructor(initializerList ?: IconThemeCtor);
|
|
|
|
display : AuGDK.Display;
|
|
iconNames : string[];
|
|
resourcePath : string[];
|
|
searchPath : string[];
|
|
themeName : string;
|
|
|
|
static New(): AuGTK.IconTheme;
|
|
static GetForDisplay(display: AuGDK.Display): AuGTK.IconTheme;
|
|
addResourcePath(path: string): void;
|
|
addSearchPath(path: string): void;
|
|
getDisplay(): AuGDK.Display;
|
|
getIconNames(): string[];
|
|
getIconSizes(iconName: string): number[];
|
|
getResourcePath(): string[];
|
|
getSearchPath(): string[];
|
|
getThemeName(): string;
|
|
hasGicon(gicon: AuGIO.Icon): boolean;
|
|
hasIcon(iconName: string): boolean;
|
|
lookupByGicon(icon: AuGIO.Icon, size: number, scale: number, direction: AuGTK.TextDirection, flags: AuGTK.IconLookupFlags): AuGTK.IconPaintable;
|
|
lookupIcon(iconName: string, fallbacks: string[] | undefined | null, size: number, scale: number, direction: AuGTK.TextDirection, flags: AuGTK.IconLookupFlags): AuGTK.IconPaintable;
|
|
setResourcePath(path: string[] | undefined | null): void;
|
|
setSearchPath(path: string[] | undefined | null): void;
|
|
setThemeName(themeName: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class IconThemeCtor {
|
|
display ?: AuGDK.Display;
|
|
iconNames ?: any;
|
|
searchPath ?: any;
|
|
resourcePath ?: any;
|
|
themeName ?: string;
|
|
}
|
|
|
|
class IconThemeEventListener extends AuGlibEx.IEventListener {
|
|
changed(): void;
|
|
}
|
|
|
|
class IconView extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.CellLayout, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|
constructor(initializerList ?: IconViewCtor);
|
|
|
|
activateOnSingleClick : boolean;
|
|
cellArea : AuGTK.CellArea;
|
|
columnSpacing : number;
|
|
columns : number;
|
|
itemOrientation : AuGTK.Orientation;
|
|
itemPadding : number;
|
|
itemWidth : number;
|
|
margin : number;
|
|
markupColumn : number;
|
|
model : AuGTK.TreeModel;
|
|
pixbufColumn : number;
|
|
reorderable : boolean;
|
|
rowSpacing : number;
|
|
selectionMode : AuGTK.SelectionMode;
|
|
spacing : number;
|
|
textColumn : number;
|
|
tooltipColumn : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithArea(area: AuGTK.CellArea): AuGTK.Widget;
|
|
static NewWithModel(model: AuGTK.TreeModel): AuGTK.Widget;
|
|
createDragIcon(path: AuGTK.TreePath): AuGDK.Paintable;
|
|
enableModelDragDest(formats: AuGDK.ContentFormats, actions: AuGDK.DragAction): void;
|
|
enableModelDragSource(startButtonMask: AuGDK.ModifierType, formats: AuGDK.ContentFormats, actions: AuGDK.DragAction): void;
|
|
getActivateOnSingleClick(): boolean;
|
|
getCellRect(path: AuGTK.TreePath, cell: AuGTK.CellRenderer | undefined | null, rect: AuGDK.Rectangle): boolean;
|
|
getColumnSpacing(): number;
|
|
getColumns(): number;
|
|
getDestItemAtPos(dragX: number, dragY: number, path ?: AuGTK.TreePath, pos ?: AuGTK.IconViewDropPosition): boolean;
|
|
getDragDestItem(path ?: AuGTK.TreePath | undefined | null, pos ?: AuGTK.IconViewDropPosition): void;
|
|
getItemAtPos(x: number, y: number, path ?: AuGTK.TreePath, cell ?: AuGTK.CellRenderer): boolean;
|
|
getItemColumn(path: AuGTK.TreePath): number;
|
|
getItemOrientation(): AuGTK.Orientation;
|
|
getItemPadding(): number;
|
|
getItemRow(path: AuGTK.TreePath): number;
|
|
getItemWidth(): number;
|
|
getMargin(): number;
|
|
getMarkupColumn(): number;
|
|
getModel(): AuGTK.TreeModel;
|
|
getPathAtPos(x: number, y: number): AuGTK.TreePath;
|
|
getPixbufColumn(): number;
|
|
getReorderable(): boolean;
|
|
getRowSpacing(): number;
|
|
getSelectedItems(): AuGTK.TreePath[];
|
|
getSelectionMode(): AuGTK.SelectionMode;
|
|
getSpacing(): number;
|
|
getTextColumn(): number;
|
|
getTooltipColumn(): number;
|
|
getTooltipContext(x: number, y: number, keyboardTip: boolean, model ?: AuGTK.TreeModel, path ?: AuGTK.TreePath, iter ?: AuGTK.TreeIter): boolean;
|
|
getVisibleRange(startPath ?: AuGTK.TreePath, endPath ?: AuGTK.TreePath): boolean;
|
|
itemActivated(path: AuGTK.TreePath): void;
|
|
pathIsSelected(path: AuGTK.TreePath): boolean;
|
|
scrollToPath(path: AuGTK.TreePath, useAlign: boolean, rowAlign: number, colAlign: number): void;
|
|
selectAll(): void;
|
|
selectPath(path: AuGTK.TreePath): void;
|
|
selectedForeach(func: (iconView: AuGTK.IconView, path: AuGTK.TreePath) => void): void;
|
|
setActivateOnSingleClick(single: boolean): void;
|
|
setColumnSpacing(columnSpacing: number): void;
|
|
setColumns(columns: number): void;
|
|
setDragDestItem(path: AuGTK.TreePath | undefined | null, pos: AuGTK.IconViewDropPosition): void;
|
|
setItemOrientation(orientation: AuGTK.Orientation): void;
|
|
setItemPadding(itemPadding: number): void;
|
|
setItemWidth(itemWidth: number): void;
|
|
setMargin(margin: number): void;
|
|
setMarkupColumn(column: number): void;
|
|
setModel(model: AuGTK.TreeModel | undefined | null): void;
|
|
setPixbufColumn(column: number): void;
|
|
setReorderable(reorderable: boolean): void;
|
|
setRowSpacing(rowSpacing: number): void;
|
|
setSelectionMode(mode: AuGTK.SelectionMode): void;
|
|
setSpacing(spacing: number): void;
|
|
setTextColumn(column: number): void;
|
|
setTooltipCell(tooltip: AuGTK.Tooltip, path: AuGTK.TreePath, cell: AuGTK.CellRenderer | undefined | null): void;
|
|
setTooltipColumn(column: number): void;
|
|
setTooltipItem(tooltip: AuGTK.Tooltip, path: AuGTK.TreePath): void;
|
|
unselectAll(): void;
|
|
unselectPath(path: AuGTK.TreePath): void;
|
|
unsetModelDragDest(): void;
|
|
unsetModelDragSource(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
addAttribute(cell: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
clear(): void;
|
|
clearAttributes(cell: AuGTK.CellRenderer): void;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
setCellDataFunc(cell: AuGTK.CellRenderer, func: (cellLayout: AuGTK.CellLayout, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class IconViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
pixbufColumn ?: number;
|
|
textColumn ?: number;
|
|
markupColumn ?: number;
|
|
selectionMode ?: AuGTK.SelectionMode;
|
|
itemOrientation ?: AuGTK.Orientation;
|
|
model ?: AuGTK.TreeModel;
|
|
columns ?: number;
|
|
itemWidth ?: number;
|
|
spacing ?: number;
|
|
rowSpacing ?: number;
|
|
columnSpacing ?: number;
|
|
margin ?: number;
|
|
reorderable ?: boolean;
|
|
tooltipColumn ?: number;
|
|
itemPadding ?: number;
|
|
cellArea ?: AuGTK.CellArea;
|
|
activateOnSingleClick ?: boolean;
|
|
}
|
|
|
|
class IconViewEventListener extends AuGlibEx.IEventListener {
|
|
activateCursorItem(): boolean;
|
|
itemActivated(path: AuGTK.TreePath): void;
|
|
moveCursor(step: AuGTK.MovementStep, count: number, extend: boolean, modify: boolean): boolean;
|
|
selectAll(): void;
|
|
selectCursorItem(): void;
|
|
selectionChanged(): void;
|
|
toggleCursorItem(): void;
|
|
unselectAll(): void;
|
|
}
|
|
|
|
class Image extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ImageCtor);
|
|
|
|
file : string;
|
|
gicon : AuGIO.Icon;
|
|
iconName : string;
|
|
iconSize : AuGTK.IconSize;
|
|
paintable : AuGDK.Paintable;
|
|
pixelSize : number;
|
|
resource : string;
|
|
storageType : AuGTK.ImageType;
|
|
useFallback : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewFromFile(filename: string): AuGTK.Widget;
|
|
static NewFromGicon(icon: AuGIO.Icon): AuGTK.Widget;
|
|
static NewFromIconName(iconName: string | undefined | null): AuGTK.Widget;
|
|
static NewFromPaintable(paintable: AuGDK.Paintable | undefined | null): AuGTK.Widget;
|
|
static NewFromPixbuf(pixbuf: AuGDKPixBuf.Pixbuf | undefined | null): AuGTK.Widget;
|
|
static NewFromResource(resourcePath: string): AuGTK.Widget;
|
|
clear(): void;
|
|
getGicon(): AuGIO.Icon;
|
|
getIconName(): string;
|
|
getIconSize(): AuGTK.IconSize;
|
|
getPaintable(): AuGDK.Paintable;
|
|
getPixelSize(): number;
|
|
getStorageType(): AuGTK.ImageType;
|
|
setFromFile(filename: string | undefined | null): void;
|
|
setFromGicon(icon: AuGIO.Icon): void;
|
|
setFromIconName(iconName: string | undefined | null): void;
|
|
setFromPaintable(paintable: AuGDK.Paintable | undefined | null): void;
|
|
setFromPixbuf(pixbuf: AuGDKPixBuf.Pixbuf | undefined | null): void;
|
|
setFromResource(resourcePath: string | undefined | null): void;
|
|
setIconSize(iconSize: AuGTK.IconSize): void;
|
|
setPixelSize(pixelSize: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ImageCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
paintable ?: AuGDK.Paintable;
|
|
file ?: string;
|
|
iconSize ?: AuGTK.IconSize;
|
|
pixelSize ?: number;
|
|
iconName ?: string;
|
|
storageType ?: AuGTK.ImageType;
|
|
gicon ?: AuGIO.Icon;
|
|
resource ?: string;
|
|
useFallback ?: boolean;
|
|
}
|
|
|
|
class InfoBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: InfoBarCtor);
|
|
|
|
messageType : AuGTK.MessageType;
|
|
revealed : boolean;
|
|
showCloseButton : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
addActionWidget(child: AuGTK.Widget, responseId: number): void;
|
|
addButton(buttonText: string, responseId: number): AuGTK.Button;
|
|
addChild(widget: AuGTK.Widget): void;
|
|
getMessageType(): AuGTK.MessageType;
|
|
getRevealed(): boolean;
|
|
getShowCloseButton(): boolean;
|
|
removeActionWidget(widget: AuGTK.Widget): void;
|
|
removeChild(widget: AuGTK.Widget): void;
|
|
response(responseId: number): void;
|
|
setDefaultResponse(responseId: number): void;
|
|
setMessageType(messageType: AuGTK.MessageType): void;
|
|
setResponseSensitive(responseId: number, setting: boolean): void;
|
|
setRevealed(revealed: boolean): void;
|
|
setShowCloseButton(setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class InfoBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
messageType ?: AuGTK.MessageType;
|
|
showCloseButton ?: boolean;
|
|
revealed ?: boolean;
|
|
}
|
|
|
|
class InfoBarEventListener extends AuGlibEx.IEventListener {
|
|
close(): void;
|
|
response(responseId: number): void;
|
|
}
|
|
|
|
class Inscription extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: InscriptionCtor);
|
|
|
|
attributes : AuPango.AttrList;
|
|
markup : string;
|
|
minChars : number;
|
|
minLines : number;
|
|
natChars : number;
|
|
natLines : number;
|
|
text : string;
|
|
textOverflow : AuGTK.InscriptionOverflow;
|
|
wrapMode : AuPango.WrapMode;
|
|
XAlign : number;
|
|
YAlign : number;
|
|
|
|
static New(text: string | undefined | null): AuGTK.Widget;
|
|
getAttributes(): AuPango.AttrList;
|
|
getMinChars(): number;
|
|
getMinLines(): number;
|
|
getNatChars(): number;
|
|
getNatLines(): number;
|
|
getText(): string;
|
|
getTextOverflow(): AuGTK.InscriptionOverflow;
|
|
getWrapMode(): AuPango.WrapMode;
|
|
getXAlign(): number;
|
|
getYAlign(): number;
|
|
setAttributes(attrs: AuPango.AttrList | undefined | null): void;
|
|
setMarkup(markup: string | undefined | null): void;
|
|
setMinChars(minChars: number): void;
|
|
setMinLines(minLines: number): void;
|
|
setNatChars(natChars: number): void;
|
|
setNatLines(natLines: number): void;
|
|
setText(text: string | undefined | null): void;
|
|
setTextOverflow(overflow: AuGTK.InscriptionOverflow): void;
|
|
setWrapMode(wrapMode: AuPango.WrapMode): void;
|
|
setXAlign(XAlign: number): void;
|
|
setYAlign(YAlign: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class InscriptionCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
attributes ?: AuPango.AttrList;
|
|
markup ?: string;
|
|
minChars ?: number;
|
|
minLines ?: number;
|
|
natChars ?: number;
|
|
natLines ?: number;
|
|
text ?: string;
|
|
textOverflow ?: AuGTK.InscriptionOverflow;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
}
|
|
|
|
class KeyvalTrigger extends AuGTK.ShortcutTrigger {
|
|
constructor(initializerList ?: KeyvalTriggerCtor);
|
|
|
|
keyval : number;
|
|
modifiers : AuGDK.ModifierType;
|
|
|
|
static New(keyval: number, modifiers: AuGDK.ModifierType): AuGTK.ShortcutTrigger;
|
|
getKeyval(): number;
|
|
getModifiers(): AuGDK.ModifierType;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class KeyvalTriggerCtor {
|
|
keyval ?: number;
|
|
modifiers ?: AuGDK.ModifierType;
|
|
}
|
|
|
|
class Label extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: LabelCtor);
|
|
|
|
attributes : AuPango.AttrList;
|
|
ellipsize : AuPango.EllipsizeMode;
|
|
extraMenu : AuGIO.MenuModel;
|
|
justify : AuGTK.Justification;
|
|
label : string;
|
|
lines : number;
|
|
maxWidthChars : number;
|
|
mnemonicKeyval : number;
|
|
mnemonicWidget : AuGTK.Widget;
|
|
naturalWrapMode : AuGTK.NaturalWrapMode;
|
|
selectable : boolean;
|
|
singleLineMode : boolean;
|
|
tabs : AuPango.TabArray;
|
|
useMarkup : boolean;
|
|
useUnderline : boolean;
|
|
widthChars : number;
|
|
wrap : boolean;
|
|
wrapMode : AuPango.WrapMode;
|
|
XAlign : number;
|
|
YAlign : number;
|
|
|
|
static New(str: string | undefined | null): AuGTK.Widget;
|
|
static NewWithMnemonic(str: string | undefined | null): AuGTK.Widget;
|
|
getAttributes(): AuPango.AttrList;
|
|
getCurrentUri(): string;
|
|
getEllipsize(): AuPango.EllipsizeMode;
|
|
getExtraMenu(): AuGIO.MenuModel;
|
|
getJustify(): AuGTK.Justification;
|
|
getLabel(): string;
|
|
getLayout(): AuPango.Layout;
|
|
getLayoutOffsets(x ?: number, y ?: number): void;
|
|
getLines(): number;
|
|
getMaxWidthChars(): number;
|
|
getMnemonicKeyval(): number;
|
|
getMnemonicWidget(): AuGTK.Widget;
|
|
getNaturalWrapMode(): AuGTK.NaturalWrapMode;
|
|
getSelectable(): boolean;
|
|
getSelectionBounds(start ?: number, end ?: number): boolean;
|
|
getSingleLineMode(): boolean;
|
|
getTabs(): AuPango.TabArray;
|
|
getText(): string;
|
|
getUseMarkup(): boolean;
|
|
getUseUnderline(): boolean;
|
|
getWidthChars(): number;
|
|
getWrap(): boolean;
|
|
getWrapMode(): AuPango.WrapMode;
|
|
getXAlign(): number;
|
|
getYAlign(): number;
|
|
selectRegion(startOffset: number, endOffset: number): void;
|
|
setAttributes(attrs: AuPango.AttrList | undefined | null): void;
|
|
setEllipsize(mode: AuPango.EllipsizeMode): void;
|
|
setExtraMenu(model: AuGIO.MenuModel | undefined | null): void;
|
|
setJustify(jtype: AuGTK.Justification): void;
|
|
setLabel(str: string): void;
|
|
setLines(lines: number): void;
|
|
setMarkup(str: string): void;
|
|
setMarkupWithMnemonic(str: string): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setMnemonicWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setNaturalWrapMode(wrapMode: AuGTK.NaturalWrapMode): void;
|
|
setSelectable(setting: boolean): void;
|
|
setSingleLineMode(singleLineMode: boolean): void;
|
|
setTabs(tabs: AuPango.TabArray | undefined | null): void;
|
|
setText(str: string): void;
|
|
setTextWithMnemonic(str: string): void;
|
|
setUseMarkup(setting: boolean): void;
|
|
setUseUnderline(setting: boolean): void;
|
|
setWidthChars(nChars: number): void;
|
|
setWrap(wrap: boolean): void;
|
|
setWrapMode(wrapMode: AuPango.WrapMode): void;
|
|
setXAlign(XAlign: number): void;
|
|
setYAlign(YAlign: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class LabelCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
attributes ?: AuPango.AttrList;
|
|
useMarkup ?: boolean;
|
|
useUnderline ?: boolean;
|
|
justify ?: AuGTK.Justification;
|
|
wrap ?: boolean;
|
|
wrapMode ?: AuPango.WrapMode;
|
|
naturalWrapMode ?: AuGTK.NaturalWrapMode;
|
|
selectable ?: boolean;
|
|
mnemonicKeyval ?: number;
|
|
mnemonicWidget ?: AuGTK.Widget;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
widthChars ?: number;
|
|
singleLineMode ?: boolean;
|
|
maxWidthChars ?: number;
|
|
lines ?: number;
|
|
XAlign ?: number;
|
|
YAlign ?: number;
|
|
extraMenu ?: AuGIO.MenuModel;
|
|
tabs ?: AuPango.TabArray;
|
|
}
|
|
|
|
class LabelEventListener extends AuGlibEx.IEventListener {
|
|
activateCurrentLink(): void;
|
|
activateLink(uri: string): boolean;
|
|
copyClipboard(): void;
|
|
moveCursor(step: AuGTK.MovementStep, count: number, extendSelection: boolean): void;
|
|
}
|
|
|
|
class LayoutChild extends GObject.Object {
|
|
constructor(initializerList ?: LayoutChildCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
childWidget : AuGTK.Widget;
|
|
layoutManager : AuGTK.LayoutManager;
|
|
|
|
getChildWidget(): AuGTK.Widget;
|
|
getLayoutManager(): AuGTK.LayoutManager;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class LayoutChildCtor {
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
childWidget ?: AuGTK.Widget;
|
|
}
|
|
|
|
class LayoutManager extends GObject.Object {
|
|
constructor(initializerList ?: LayoutManagerCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
allocate(widget: AuGTK.Widget, width: number, height: number, baseline: number): void;
|
|
getLayoutChild(child: AuGTK.Widget): AuGTK.LayoutChild;
|
|
getRequestMode(): AuGTK.SizeRequestMode;
|
|
getWidget(): AuGTK.Widget;
|
|
layoutChanged(): void;
|
|
measure(widget: AuGTK.Widget, orientation: AuGTK.Orientation, forSize: number, minimum ?: number, natural ?: number, minimumBaseline ?: number, naturalBaseline ?: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class LayoutManagerCtor {
|
|
}
|
|
|
|
class LevelBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: LevelBarCtor);
|
|
|
|
inverted : boolean;
|
|
maxValue : number;
|
|
minValue : number;
|
|
mode : AuGTK.LevelBarMode;
|
|
value : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewForInterval(minValue: number, maxValue: number): AuGTK.Widget;
|
|
addOffsetValue(name: string, value: number): void;
|
|
getInverted(): boolean;
|
|
getMaxValue(): number;
|
|
getMinValue(): number;
|
|
getMode(): AuGTK.LevelBarMode;
|
|
getOffsetValue(name: string | undefined | null, value: number): boolean;
|
|
getValue(): number;
|
|
removeOffsetValue(name: string | undefined | null): void;
|
|
setInverted(inverted: boolean): void;
|
|
setMaxValue(value: number): void;
|
|
setMinValue(value: number): void;
|
|
setMode(mode: AuGTK.LevelBarMode): void;
|
|
setValue(value: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class LevelBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
value ?: number;
|
|
minValue ?: number;
|
|
maxValue ?: number;
|
|
mode ?: AuGTK.LevelBarMode;
|
|
inverted ?: boolean;
|
|
}
|
|
|
|
class LevelBarEventListener extends AuGlibEx.IEventListener {
|
|
offsetChanged(name: string): void;
|
|
}
|
|
|
|
class LinkButton extends AuGTK.Button implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: LinkButtonCtor);
|
|
|
|
uri : string;
|
|
visited : boolean;
|
|
|
|
getUri(): string;
|
|
getVisited(): boolean;
|
|
setUri(uri: string): void;
|
|
setVisited(visited: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
}
|
|
|
|
class LinkButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
hasFrame ?: boolean;
|
|
useUnderline ?: boolean;
|
|
iconName ?: string;
|
|
child ?: AuGTK.Widget;
|
|
uri ?: string;
|
|
visited ?: boolean;
|
|
}
|
|
|
|
class LinkButtonEventListener extends AuGlibEx.IEventListener {
|
|
activateLink(): boolean;
|
|
}
|
|
|
|
class ListBase extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable, AuGTK.Scrollable {
|
|
constructor(initializerList ?: ListBaseCtor);
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class ListBaseCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
orientation ?: AuGTK.Orientation;
|
|
}
|
|
|
|
class ListBox extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ListBoxCtor);
|
|
|
|
acceptUnpairedRelease : boolean;
|
|
activateOnSingleClick : boolean;
|
|
selectionMode : AuGTK.SelectionMode;
|
|
showSeparators : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
append(child: AuGTK.Widget): void;
|
|
bindModel(model: AuGIO.ListModel | undefined | null, createWidgetFunc: (item: GObject.Object) => AuGTK.Widget | undefined | null, userDataFreeFunc: () => void): void;
|
|
dragHighlightRow(row: AuGTK.ListBoxRow): void;
|
|
dragUnhighlightRow(): void;
|
|
getActivateOnSingleClick(): boolean;
|
|
getAdjustment(): AuGTK.Adjustment;
|
|
getRowAtIndex(index: number): AuGTK.ListBoxRow;
|
|
getRowAtY(y: number): AuGTK.ListBoxRow;
|
|
getSelectedRow(): AuGTK.ListBoxRow;
|
|
getSelectedRows(): AuGTK.ListBoxRow[];
|
|
getSelectionMode(): AuGTK.SelectionMode;
|
|
getShowSeparators(): boolean;
|
|
insert(child: AuGTK.Widget, position: number): void;
|
|
invalidateFilter(): void;
|
|
invalidateHeaders(): void;
|
|
invalidateSort(): void;
|
|
prepend(child: AuGTK.Widget): void;
|
|
remove(child: AuGTK.Widget): void;
|
|
selectAll(): void;
|
|
selectRow(row: AuGTK.ListBoxRow | undefined | null): void;
|
|
selectedForeach(func: (box: AuGTK.ListBox, row: AuGTK.ListBoxRow) => void): void;
|
|
setActivateOnSingleClick(single: boolean): void;
|
|
setAdjustment(adjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setFilterFunc(filterFunc: (row: AuGTK.ListBoxRow) => boolean | undefined | null, destroy: () => void): void;
|
|
setHeaderFunc(updateHeader: (row: AuGTK.ListBoxRow, before: AuGTK.ListBoxRow | undefined | null) => void | undefined | null, destroy: () => void): void;
|
|
setPlaceholder(placeholder: AuGTK.Widget | undefined | null): void;
|
|
setSelectionMode(mode: AuGTK.SelectionMode): void;
|
|
setShowSeparators(showSeparators: boolean): void;
|
|
setSortFunc(sortFunc: (row1: AuGTK.ListBoxRow, row2: AuGTK.ListBoxRow) => number | undefined | null, destroy: () => void): void;
|
|
unselectAll(): void;
|
|
unselectRow(row: AuGTK.ListBoxRow): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ListBoxCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
selectionMode ?: AuGTK.SelectionMode;
|
|
activateOnSingleClick ?: boolean;
|
|
acceptUnpairedRelease ?: boolean;
|
|
showSeparators ?: boolean;
|
|
}
|
|
|
|
class ListBoxEventListener extends AuGlibEx.IEventListener {
|
|
activateCursorRow(): void;
|
|
moveCursor(object: AuGTK.MovementStep, p0: number, p1: boolean, p2: boolean): void;
|
|
rowActivated(row: AuGTK.ListBoxRow): void;
|
|
rowSelected(row: AuGTK.ListBoxRow | undefined | null): void;
|
|
selectAll(): void;
|
|
selectedRowsChanged(): void;
|
|
toggleCursorRow(): void;
|
|
unselectAll(): void;
|
|
}
|
|
|
|
class ListBoxRow extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ListBoxRowCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
activatable : boolean;
|
|
child : AuGTK.Widget;
|
|
selectable : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
changed(): void;
|
|
getActivatable(): boolean;
|
|
getChild(): AuGTK.Widget;
|
|
getHeader(): AuGTK.Widget;
|
|
getIndex(): number;
|
|
getSelectable(): boolean;
|
|
isSelected(): boolean;
|
|
setActivatable(activatable: boolean): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setHeader(header: AuGTK.Widget | undefined | null): void;
|
|
setSelectable(selectable: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
getActionName(): string;
|
|
getActionTargetValue(): AuGlibEx.Variant;
|
|
setActionName(actionName: string | undefined | null): void;
|
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|
setDetailedActionName(detailedActionName: string): void;
|
|
}
|
|
|
|
class ListBoxRowCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
activatable ?: boolean;
|
|
selectable ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ListBoxRowEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class ListItem extends GObject.Object {
|
|
constructor(initializerList ?: ListItemCtor);
|
|
|
|
activatable : boolean;
|
|
child : AuGTK.Widget;
|
|
item : GObject.Object;
|
|
position : number;
|
|
selectable : boolean;
|
|
selected : boolean;
|
|
|
|
getActivatable(): boolean;
|
|
getChild(): AuGTK.Widget;
|
|
getItem(): GObject.Object;
|
|
getPosition(): number;
|
|
getSelectable(): boolean;
|
|
getSelected(): boolean;
|
|
setActivatable(activatable: boolean): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setSelectable(selectable: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ListItemCtor {
|
|
activatable ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
item ?: GObject.Object;
|
|
position ?: number;
|
|
selectable ?: boolean;
|
|
selected ?: boolean;
|
|
}
|
|
|
|
class ListItemFactory extends GObject.Object {
|
|
constructor(initializerList ?: ListItemFactoryCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ListItemFactoryCtor {
|
|
}
|
|
|
|
class ListStore extends GObject.Object implements AuGTK.Buildable, AuGTK.TreeDragDest, AuGTK.TreeDragSource, AuGTK.TreeModel, AuGTK.TreeSortable {
|
|
constructor(initializerList ?: ListStoreCtor);
|
|
|
|
parent : GObject.Object;
|
|
priv : AuGTK.ListStorePrivate;
|
|
|
|
static New(nColumns: number, types: number[]): AuGTK.ListStore;
|
|
append(iter: AuGTK.TreeIter): void;
|
|
clear(): void;
|
|
insert(iter: AuGTK.TreeIter, position: number): void;
|
|
insertAfter(iter: AuGTK.TreeIter, sibling: AuGTK.TreeIter | undefined | null): void;
|
|
insertBefore(iter: AuGTK.TreeIter, sibling: AuGTK.TreeIter | undefined | null): void;
|
|
insertWithValues(iter ?: AuGTK.TreeIter, position ?: number, columns ?: number[], values ?: GObject.Value[], nValues ?: number): void;
|
|
iterIsValid(iter: AuGTK.TreeIter): boolean;
|
|
moveAfter(iter: AuGTK.TreeIter, position: AuGTK.TreeIter | undefined | null): void;
|
|
moveBefore(iter: AuGTK.TreeIter, position: AuGTK.TreeIter | undefined | null): void;
|
|
prepend(iter: AuGTK.TreeIter): void;
|
|
remove(iter: AuGTK.TreeIter): boolean;
|
|
reorder(newOrder: number[]): void;
|
|
setColumnTypes(nColumns: number, types: number[]): void;
|
|
setValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
set(iter: AuGTK.TreeIter, columns: number[], values: GObject.Value[], nValues: number): void;
|
|
swap(a: AuGTK.TreeIter, b: AuGTK.TreeIter): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
dragDataReceived(dest: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
rowDropPossible(destPath: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
dragDataDelete(path: AuGTK.TreePath): boolean;
|
|
dragDataGet(path: AuGTK.TreePath): AuGDK.ContentProvider;
|
|
rowDraggable(path: AuGTK.TreePath): boolean;
|
|
filterNew(root: AuGTK.TreePath | undefined | null): AuGTK.TreeModel;
|
|
foreach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => boolean): void;
|
|
getColumnType(index: number): number;
|
|
getFlags(): AuGTK.TreeModelFlags;
|
|
getIter(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
getIterFirst(iter: AuGTK.TreeIter): boolean;
|
|
getIterFromString(iter: AuGTK.TreeIter, pathString: string): boolean;
|
|
getNColumns(): number;
|
|
getPath(iter: AuGTK.TreeIter): AuGTK.TreePath;
|
|
getStringFromIter(iter: AuGTK.TreeIter): string;
|
|
getValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
iterChildren(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): boolean;
|
|
iterHasChild(iter: AuGTK.TreeIter): boolean;
|
|
iterNChildren(iter: AuGTK.TreeIter | undefined | null): number;
|
|
iterNext(iter: AuGTK.TreeIter): boolean;
|
|
iterNthChild(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number): boolean;
|
|
iterParent(iter: AuGTK.TreeIter, child: AuGTK.TreeIter): boolean;
|
|
iterPrevious(iter: AuGTK.TreeIter): boolean;
|
|
refNode(iter: AuGTK.TreeIter): void;
|
|
rowChanged(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowDeleted(path: AuGTK.TreePath): void;
|
|
rowHasChildToggled(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowInserted(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowsReordered(path: AuGTK.TreePath, iter: AuGTK.TreeIter | undefined | null, newOrder: number[], length: number): void;
|
|
unrefNode(iter: AuGTK.TreeIter): void;
|
|
getSortColumnId(sortColumnId: number, order: AuGTK.SortType): boolean;
|
|
hasDefaultSortFunc(): boolean;
|
|
setDefaultSortFunc(sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
setSortColumnId(sortColumnId: number, order: AuGTK.SortType): void;
|
|
setSortFunc(sortColumnId: number, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
sortColumnChanged(): void;
|
|
}
|
|
|
|
class ListStoreCtor {
|
|
}
|
|
|
|
class ListView extends AuGTK.ListBase implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable, AuGTK.Scrollable {
|
|
constructor(initializerList ?: ListViewCtor);
|
|
|
|
enableRubberband : boolean;
|
|
factory : AuGTK.ListItemFactory;
|
|
model : AuGTK.SelectionModel;
|
|
showSeparators : boolean;
|
|
singleClickActivate : boolean;
|
|
|
|
static New(model: AuGTK.SelectionModel | undefined | null, factory: AuGTK.ListItemFactory | undefined | null): AuGTK.Widget;
|
|
getEnableRubberband(): boolean;
|
|
getFactory(): AuGTK.ListItemFactory;
|
|
getModel(): AuGTK.SelectionModel;
|
|
getShowSeparators(): boolean;
|
|
getSingleClickActivate(): boolean;
|
|
setEnableRubberband(enableRubberband: boolean): void;
|
|
setFactory(factory: AuGTK.ListItemFactory | undefined | null): void;
|
|
setModel(model: AuGTK.SelectionModel | undefined | null): void;
|
|
setShowSeparators(showSeparators: boolean): void;
|
|
setSingleClickActivate(singleClickActivate: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
}
|
|
|
|
class ListViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
orientation ?: AuGTK.Orientation;
|
|
factory ?: AuGTK.ListItemFactory;
|
|
model ?: AuGTK.SelectionModel;
|
|
showSeparators ?: boolean;
|
|
singleClickActivate ?: boolean;
|
|
enableRubberband ?: boolean;
|
|
}
|
|
|
|
class ListViewEventListener extends AuGlibEx.IEventListener {
|
|
activate(position: number): void;
|
|
}
|
|
|
|
class LockButton extends AuGTK.Button implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: LockButtonCtor);
|
|
|
|
permission : AuGIO.Permission;
|
|
textLock : string;
|
|
textUnlock : string;
|
|
tooltipLock : string;
|
|
tooltipNotAuthorized : string;
|
|
tooltipUnlock : string;
|
|
|
|
getPermission(): AuGIO.Permission;
|
|
setPermission(permission: AuGIO.Permission | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
}
|
|
|
|
class LockButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
hasFrame ?: boolean;
|
|
useUnderline ?: boolean;
|
|
iconName ?: string;
|
|
child ?: AuGTK.Widget;
|
|
permission ?: AuGIO.Permission;
|
|
textLock ?: string;
|
|
textUnlock ?: string;
|
|
tooltipLock ?: string;
|
|
tooltipUnlock ?: string;
|
|
tooltipNotAuthorized ?: string;
|
|
}
|
|
|
|
class MapListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: MapListModelCtor);
|
|
|
|
hasMap : boolean;
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null, mapFunc: (item: GObject.Object) => GObject.Object | undefined | null, userDestroy: () => void): AuGTK.MapListModel;
|
|
getModel(): AuGIO.ListModel;
|
|
setMapFunc(mapFunc: (item: GObject.Object) => GObject.Object | undefined | null, userDestroy: () => void): void;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class MapListModelCtor {
|
|
hasMap ?: boolean;
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class MediaControls extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: MediaControlsCtor);
|
|
|
|
mediaStream : AuGTK.MediaStream;
|
|
|
|
static New(stream: AuGTK.MediaStream | undefined | null): AuGTK.Widget;
|
|
getMediaStream(): AuGTK.MediaStream;
|
|
setMediaStream(stream: AuGTK.MediaStream | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class MediaControlsCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
mediaStream ?: AuGTK.MediaStream;
|
|
}
|
|
|
|
class MediaFile extends AuGTK.MediaStream implements AuGDK.Paintable {
|
|
constructor(initializerList ?: MediaFileCtor);
|
|
|
|
parentInstance : AuGTK.MediaStream;
|
|
|
|
file : AuGIO.File;
|
|
inputStream : AuGIO.InputStream;
|
|
|
|
static New(): AuGTK.MediaFile;
|
|
static NewForFile(file: AuGIO.File): AuGTK.MediaFile;
|
|
static NewForFilename(filename: string): AuGTK.MediaFile;
|
|
static NewForInputStream(stream: AuGIO.InputStream): AuGTK.MediaFile;
|
|
static NewForResource(resourcePath: string): AuGTK.MediaFile;
|
|
clear(): void;
|
|
getFile(): AuGIO.File;
|
|
getInputStream(): AuGIO.InputStream;
|
|
setFile(file: AuGIO.File | undefined | null): void;
|
|
setFilename(filename: string | undefined | null): void;
|
|
setInputStream(stream: AuGIO.InputStream | undefined | null): void;
|
|
setResource(resourcePath: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class MediaFileCtor {
|
|
prepared ?: boolean;
|
|
error ?: AuGlibEx.Error;
|
|
hasAudio ?: boolean;
|
|
hasVideo ?: boolean;
|
|
playing ?: boolean;
|
|
ended ?: boolean;
|
|
timestamp ?: number | bigint;
|
|
duration ?: number | bigint;
|
|
seekable ?: boolean;
|
|
seeking ?: boolean;
|
|
loop ?: boolean;
|
|
muted ?: boolean;
|
|
volume ?: number;
|
|
file ?: AuGIO.File;
|
|
inputStream ?: AuGIO.InputStream;
|
|
}
|
|
|
|
class MediaStream extends GObject.Object implements AuGDK.Paintable {
|
|
constructor(initializerList ?: MediaStreamCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
duration : number | bigint;
|
|
ended : boolean;
|
|
error : AuGlibEx.Error;
|
|
hasAudio : boolean;
|
|
hasVideo : boolean;
|
|
loop : boolean;
|
|
muted : boolean;
|
|
playing : boolean;
|
|
prepared : boolean;
|
|
seekable : boolean;
|
|
seeking : boolean;
|
|
timestamp : number | bigint;
|
|
volume : number;
|
|
|
|
gerror(error: AuGlibEx.Error): void;
|
|
getDuration(): number | bigint;
|
|
getEnded(): boolean;
|
|
getError(): AuGlibEx.Error;
|
|
getLoop(): boolean;
|
|
getMuted(): boolean;
|
|
getPlaying(): boolean;
|
|
getTimestamp(): number | bigint;
|
|
getVolume(): number;
|
|
isPrepared(): boolean;
|
|
isSeekable(): boolean;
|
|
isSeeking(): boolean;
|
|
pause(): void;
|
|
play(): void;
|
|
realize(surface: AuGDK.Surface): void;
|
|
seek(timestamp: number | bigint): void;
|
|
seekFailed(): void;
|
|
seekSuccess(): void;
|
|
setLoop(loop: boolean): void;
|
|
setMuted(muted: boolean): void;
|
|
setPlaying(playing: boolean): void;
|
|
setVolume(volume: number): void;
|
|
streamEnded(): void;
|
|
streamPrepared(hasAudio: boolean, hasVideo: boolean, seekable: boolean, duration: number | bigint): void;
|
|
streamUnprepared(): void;
|
|
unrealize(surface: AuGDK.Surface): void;
|
|
update(timestamp: number | bigint): void;
|
|
//TypeScript is complete garbage:
|
|
static NewEmpty(intrinsicWidth: number, intrinsicHeight: number): AuGDK.Paintable;
|
|
computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number, concreteWidth: number, concreteHeight: number): void;
|
|
getCurrentImage(): AuGDK.Paintable;
|
|
getFlags(): AuGDK.PaintableFlags;
|
|
getIntrinsicAspectRatio(): number;
|
|
getIntrinsicHeight(): number;
|
|
getIntrinsicWidth(): number;
|
|
invalidateContents(): void;
|
|
invalidateSize(): void;
|
|
snapshot(snapshot: AuGDK.Snapshot, width: number, height: number): void;
|
|
}
|
|
|
|
class MediaStreamCtor {
|
|
prepared ?: boolean;
|
|
error ?: AuGlibEx.Error;
|
|
hasAudio ?: boolean;
|
|
hasVideo ?: boolean;
|
|
playing ?: boolean;
|
|
ended ?: boolean;
|
|
timestamp ?: number | bigint;
|
|
duration ?: number | bigint;
|
|
seekable ?: boolean;
|
|
seeking ?: boolean;
|
|
loop ?: boolean;
|
|
muted ?: boolean;
|
|
volume ?: number;
|
|
}
|
|
|
|
class MenuButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: MenuButtonCtor);
|
|
|
|
alwaysShowArrow : boolean;
|
|
child : AuGTK.Widget;
|
|
direction : AuGTK.ArrowType;
|
|
hasFrame : boolean;
|
|
iconName : string;
|
|
label : string;
|
|
menuModel : AuGIO.MenuModel;
|
|
popover : AuGTK.Popover;
|
|
primary : boolean;
|
|
useUnderline : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getAlwaysShowArrow(): boolean;
|
|
getChild(): AuGTK.Widget;
|
|
getHasFrame(): boolean;
|
|
getIconName(): string;
|
|
getLabel(): string;
|
|
getMenuModel(): AuGIO.MenuModel;
|
|
getPopover(): AuGTK.Popover;
|
|
getPrimary(): boolean;
|
|
getUseUnderline(): boolean;
|
|
popdown(): void;
|
|
popup(): void;
|
|
setAlwaysShowArrow(alwaysShowArrow: boolean): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setCreatePopupFunc(func: (menuButton: AuGTK.MenuButton) => void | undefined | null, destroyNotify: () => void | undefined | null): void;
|
|
setHasFrame(hasFrame: boolean): void;
|
|
setIconName(iconName: string): void;
|
|
setLabel(label: string): void;
|
|
setMenuModel(menuModel: AuGIO.MenuModel | undefined | null): void;
|
|
setPopover(popover: AuGTK.Widget | undefined | null): void;
|
|
setPrimary(primary: boolean): void;
|
|
setUseUnderline(useUnderline: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class MenuButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
menuModel ?: AuGIO.MenuModel;
|
|
direction ?: AuGTK.ArrowType;
|
|
popover ?: AuGTK.Popover;
|
|
iconName ?: string;
|
|
alwaysShowArrow ?: boolean;
|
|
label ?: string;
|
|
useUnderline ?: boolean;
|
|
hasFrame ?: boolean;
|
|
primary ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class MenuButtonEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class MessageDialog extends AuGTK.Dialog implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: MessageDialogCtor);
|
|
|
|
parentInstance : AuGTK.Dialog;
|
|
|
|
buttons : AuGTK.ButtonsType;
|
|
messageArea : AuGTK.Widget;
|
|
messageType : AuGTK.MessageType;
|
|
secondaryText : string;
|
|
secondaryUseMarkup : boolean;
|
|
text : string;
|
|
useMarkup : boolean;
|
|
|
|
getMessageArea(): AuGTK.Widget;
|
|
setMarkup(str: string): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class MessageDialogCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
useHeaderBar ?: number;
|
|
messageType ?: AuGTK.MessageType;
|
|
buttons ?: AuGTK.ButtonsType;
|
|
text ?: string;
|
|
useMarkup ?: boolean;
|
|
secondaryText ?: string;
|
|
secondaryUseMarkup ?: boolean;
|
|
messageArea ?: AuGTK.Widget;
|
|
}
|
|
|
|
class MnemonicAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: MnemonicActionCtor);
|
|
|
|
static Get(): AuGTK.MnemonicAction;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class MnemonicActionCtor {
|
|
}
|
|
|
|
class MnemonicTrigger extends AuGTK.ShortcutTrigger {
|
|
constructor(initializerList ?: MnemonicTriggerCtor);
|
|
|
|
keyval : number;
|
|
|
|
static New(keyval: number): AuGTK.MnemonicTrigger;
|
|
getKeyval(): number;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class MnemonicTriggerCtor {
|
|
keyval ?: number;
|
|
}
|
|
|
|
class MountOperation extends AuGIO.MountOperation {
|
|
constructor(initializerList ?: MountOperationCtor);
|
|
|
|
parentInstance : AuGIO.MountOperation;
|
|
priv : AuGTK.MountOperationPrivate;
|
|
|
|
display : AuGDK.Display;
|
|
isShowing : boolean;
|
|
parent : AuGTK.Window;
|
|
|
|
getDisplay(): AuGDK.Display;
|
|
getParent(): AuGTK.Window;
|
|
setDisplay(display: AuGDK.Display): void;
|
|
setParent(parent: AuGTK.Window | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class MountOperationCtor {
|
|
username ?: string;
|
|
password ?: string;
|
|
anonymous ?: boolean;
|
|
domain ?: string;
|
|
passwordSave ?: AuGIO.PasswordSave;
|
|
choice ?: number;
|
|
isTcryptHiddenVolume ?: boolean;
|
|
isTcryptSystemVolume ?: boolean;
|
|
pim ?: number;
|
|
parent ?: AuGTK.Window;
|
|
isShowing ?: boolean;
|
|
display ?: AuGDK.Display;
|
|
}
|
|
|
|
class MultiFilter extends AuGTK.Filter implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: MultiFilterCtor);
|
|
|
|
itemType : number;
|
|
nItems : number;
|
|
|
|
append(filter: AuGTK.Filter): void;
|
|
remove(position: number): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class MultiFilterCtor {
|
|
itemType ?: any;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class MultiSelection extends GObject.Object implements AuGIO.ListModel, AuGTK.SelectionModel {
|
|
constructor(initializerList ?: MultiSelectionCtor);
|
|
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null): AuGTK.MultiSelection;
|
|
getModel(): AuGIO.ListModel;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getSelection(): AuGTK.Bitset;
|
|
getSelectionInRange(position: number, nItems: number): AuGTK.Bitset;
|
|
isSelected(position: number): boolean;
|
|
selectAll(): boolean;
|
|
selectItem(position: number, unselectRest: boolean): boolean;
|
|
selectRange(position: number, nItems: number, unselectRest: boolean): boolean;
|
|
selectionChanged(position: number, nItems: number): void;
|
|
setSelection(selected: AuGTK.Bitset, mask: AuGTK.Bitset): boolean;
|
|
unselectAll(): boolean;
|
|
unselectItem(position: number): boolean;
|
|
unselectRange(position: number, nItems: number): boolean;
|
|
}
|
|
|
|
class MultiSelectionCtor {
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class MultiSorter extends AuGTK.Sorter implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: MultiSorterCtor);
|
|
|
|
itemType : number;
|
|
nItems : number;
|
|
|
|
static New(): AuGTK.MultiSorter;
|
|
append(sorter: AuGTK.Sorter): void;
|
|
remove(position: number): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class MultiSorterCtor {
|
|
itemType ?: any;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class NamedAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: NamedActionCtor);
|
|
|
|
actionName : string;
|
|
|
|
static New(name: string): AuGTK.NamedAction;
|
|
getActionName(): string;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NamedActionCtor {
|
|
actionName ?: string;
|
|
}
|
|
|
|
class NativeDialog extends GObject.Object {
|
|
constructor(initializerList ?: NativeDialogCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
modal : boolean;
|
|
title : string;
|
|
transientFor : AuGTK.Window;
|
|
visible : boolean;
|
|
|
|
destroy(): void;
|
|
getModal(): boolean;
|
|
getTitle(): string;
|
|
getTransientFor(): AuGTK.Window;
|
|
getVisible(): boolean;
|
|
hide(): void;
|
|
setModal(modal: boolean): void;
|
|
setTitle(title: string): void;
|
|
setTransientFor(parent: AuGTK.Window | undefined | null): void;
|
|
show(): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NativeDialogCtor {
|
|
title ?: string;
|
|
visible ?: boolean;
|
|
modal ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
}
|
|
|
|
class NativeDialogEventListener extends AuGlibEx.IEventListener {
|
|
response(responseId: number): void;
|
|
}
|
|
|
|
class NeverTrigger extends AuGTK.ShortcutTrigger {
|
|
constructor(initializerList ?: NeverTriggerCtor);
|
|
|
|
static Get(): AuGTK.NeverTrigger;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NeverTriggerCtor {
|
|
}
|
|
|
|
class NoSelection extends GObject.Object implements AuGIO.ListModel, AuGTK.SelectionModel {
|
|
constructor(initializerList ?: NoSelectionCtor);
|
|
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null): AuGTK.NoSelection;
|
|
getModel(): AuGIO.ListModel;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getSelection(): AuGTK.Bitset;
|
|
getSelectionInRange(position: number, nItems: number): AuGTK.Bitset;
|
|
isSelected(position: number): boolean;
|
|
selectAll(): boolean;
|
|
selectItem(position: number, unselectRest: boolean): boolean;
|
|
selectRange(position: number, nItems: number, unselectRest: boolean): boolean;
|
|
selectionChanged(position: number, nItems: number): void;
|
|
setSelection(selected: AuGTK.Bitset, mask: AuGTK.Bitset): boolean;
|
|
unselectAll(): boolean;
|
|
unselectItem(position: number): boolean;
|
|
unselectRange(position: number, nItems: number): boolean;
|
|
}
|
|
|
|
class NoSelectionCtor {
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class Notebook extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: NotebookCtor);
|
|
|
|
enablePopup : boolean;
|
|
groupName : string;
|
|
page : number;
|
|
pages : AuGIO.ListModel;
|
|
scrollable : boolean;
|
|
showBorder : boolean;
|
|
showTabs : boolean;
|
|
tabPos : AuGTK.PositionType;
|
|
|
|
static New(): AuGTK.Widget;
|
|
appendPage(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null): number;
|
|
appendPageMenu(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null, menuLabel: AuGTK.Widget | undefined | null): number;
|
|
detachTab(child: AuGTK.Widget): void;
|
|
getActionWidget(packType: AuGTK.PackType): AuGTK.Widget;
|
|
getCurrentPage(): number;
|
|
getGroupName(): string;
|
|
getMenuLabel(child: AuGTK.Widget): AuGTK.Widget;
|
|
getMenuLabelText(child: AuGTK.Widget): string;
|
|
getNPages(): number;
|
|
getNthPage(pageNum: number): AuGTK.Widget;
|
|
getPage(child: AuGTK.Widget): AuGTK.NotebookPage;
|
|
getPages(): AuGIO.ListModel;
|
|
getScrollable(): boolean;
|
|
getShowBorder(): boolean;
|
|
getShowTabs(): boolean;
|
|
getTabDetachable(child: AuGTK.Widget): boolean;
|
|
getTabLabel(child: AuGTK.Widget): AuGTK.Widget;
|
|
getTabLabelText(child: AuGTK.Widget): string;
|
|
getTabPos(): AuGTK.PositionType;
|
|
getTabReorderable(child: AuGTK.Widget): boolean;
|
|
insertPage(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null, position: number): number;
|
|
insertPageMenu(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null, menuLabel: AuGTK.Widget | undefined | null, position: number): number;
|
|
nextPage(): void;
|
|
pageNum(child: AuGTK.Widget): number;
|
|
popupDisable(): void;
|
|
popupEnable(): void;
|
|
prependPage(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null): number;
|
|
prependPageMenu(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null, menuLabel: AuGTK.Widget | undefined | null): number;
|
|
prevPage(): void;
|
|
removePage(pageNum: number): void;
|
|
reorderChild(child: AuGTK.Widget, position: number): void;
|
|
setActionWidget(widget: AuGTK.Widget, packType: AuGTK.PackType): void;
|
|
setCurrentPage(pageNum: number): void;
|
|
setGroupName(groupName: string | undefined | null): void;
|
|
setMenuLabel(child: AuGTK.Widget, menuLabel: AuGTK.Widget | undefined | null): void;
|
|
setMenuLabelText(child: AuGTK.Widget, menuText: string): void;
|
|
setScrollable(scrollable: boolean): void;
|
|
setShowBorder(showBorder: boolean): void;
|
|
setShowTabs(showTabs: boolean): void;
|
|
setTabDetachable(child: AuGTK.Widget, detachable: boolean): void;
|
|
setTabLabel(child: AuGTK.Widget, tabLabel: AuGTK.Widget | undefined | null): void;
|
|
setTabLabelText(child: AuGTK.Widget, tabText: string): void;
|
|
setTabPos(pos: AuGTK.PositionType): void;
|
|
setTabReorderable(child: AuGTK.Widget, reorderable: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class NotebookCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
tabPos ?: AuGTK.PositionType;
|
|
showTabs ?: boolean;
|
|
showBorder ?: boolean;
|
|
scrollable ?: boolean;
|
|
page ?: number;
|
|
enablePopup ?: boolean;
|
|
groupName ?: string;
|
|
pages ?: AuGIO.ListModel;
|
|
}
|
|
|
|
class NotebookEventListener extends AuGlibEx.IEventListener {
|
|
changeCurrentPage(object: number): boolean;
|
|
createWindow(page: AuGTK.Widget): AuGTK.Notebook;
|
|
focusTab(object: AuGTK.NotebookTab): boolean;
|
|
moveFocusOut(object: AuGTK.DirectionType): void;
|
|
pageAdded(child: AuGTK.Widget, pageNum: number): void;
|
|
pageRemoved(child: AuGTK.Widget, pageNum: number): void;
|
|
pageReordered(child: AuGTK.Widget, pageNum: number): void;
|
|
reorderTab(object: AuGTK.DirectionType, p0: boolean): boolean;
|
|
selectPage(object: boolean): boolean;
|
|
switchPage(page: AuGTK.Widget, pageNum: number): void;
|
|
}
|
|
|
|
class NotebookPage extends GObject.Object {
|
|
constructor(initializerList ?: NotebookPageCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
detachable : boolean;
|
|
menu : AuGTK.Widget;
|
|
menuLabel : string;
|
|
position : number;
|
|
reorderable : boolean;
|
|
tab : AuGTK.Widget;
|
|
tabExpand : boolean;
|
|
tabFill : boolean;
|
|
tabLabel : string;
|
|
|
|
getChild(): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NotebookPageCtor {
|
|
tabLabel ?: string;
|
|
menuLabel ?: string;
|
|
position ?: number;
|
|
tabExpand ?: boolean;
|
|
tabFill ?: boolean;
|
|
reorderable ?: boolean;
|
|
detachable ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
tab ?: AuGTK.Widget;
|
|
menu ?: AuGTK.Widget;
|
|
}
|
|
|
|
class NothingAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: NothingActionCtor);
|
|
|
|
static Get(): AuGTK.NothingAction;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NothingActionCtor {
|
|
}
|
|
|
|
class NumericSorter extends AuGTK.Sorter {
|
|
constructor(initializerList ?: NumericSorterCtor);
|
|
|
|
expression : AuGTK.Expression;
|
|
sortOrder : AuGTK.SortType;
|
|
|
|
static New(expression: AuGTK.Expression | undefined | null): AuGTK.NumericSorter;
|
|
getExpression(): AuGTK.Expression;
|
|
getSortOrder(): AuGTK.SortType;
|
|
setExpression(expression: AuGTK.Expression | undefined | null): void;
|
|
setSortOrder(sortOrder: AuGTK.SortType): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class NumericSorterCtor {
|
|
expression ?: AuGTK.Expression;
|
|
sortOrder ?: AuGTK.SortType;
|
|
}
|
|
|
|
class ObjectExpression extends AuGTK.Expression {
|
|
constructor(initializerList ?: ObjectExpressionCtor);
|
|
|
|
static New(object: GObject.Object): AuGTK.ObjectExpression;
|
|
getObject(): GObject.Object;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ObjectExpressionCtor {
|
|
}
|
|
|
|
class Overlay extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: OverlayCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
addOverlay(widget: AuGTK.Widget): void;
|
|
getChild(): AuGTK.Widget;
|
|
getClipOverlay(widget: AuGTK.Widget): boolean;
|
|
getMeasureOverlay(widget: AuGTK.Widget): boolean;
|
|
removeOverlay(widget: AuGTK.Widget): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setClipOverlay(widget: AuGTK.Widget, clipOverlay: boolean): void;
|
|
setMeasureOverlay(widget: AuGTK.Widget, measure: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class OverlayCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class OverlayEventListener extends AuGlibEx.IEventListener {
|
|
getChildPosition(widget: AuGTK.Widget, allocation: AuGDK.Rectangle): boolean;
|
|
}
|
|
|
|
class OverlayLayout extends AuGTK.LayoutManager {
|
|
constructor(initializerList ?: OverlayLayoutCtor);
|
|
|
|
static New(): AuGTK.LayoutManager;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class OverlayLayoutCtor {
|
|
}
|
|
|
|
class OverlayLayoutChild extends AuGTK.LayoutChild {
|
|
constructor(initializerList ?: OverlayLayoutChildCtor);
|
|
|
|
clipOverlay : boolean;
|
|
measure : boolean;
|
|
|
|
getClipOverlay(): boolean;
|
|
getMeasure(): boolean;
|
|
setClipOverlay(clipOverlay: boolean): void;
|
|
setMeasure(measure: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class OverlayLayoutChildCtor {
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
childWidget ?: AuGTK.Widget;
|
|
measure ?: boolean;
|
|
clipOverlay ?: boolean;
|
|
}
|
|
|
|
class PadController extends AuGTK.EventController {
|
|
constructor(initializerList ?: PadControllerCtor);
|
|
|
|
actionGroup : AuGIO.ActionGroup;
|
|
pad : AuGDK.Device;
|
|
|
|
static New(group: AuGIO.ActionGroup, pad: AuGDK.Device | undefined | null): AuGTK.PadController;
|
|
setAction(type: AuGTK.PadActionType, index: number, mode: number, label: string, actionName: string): void;
|
|
setActionEntries(entries: AuGTK.PadActionEntry[], nEntries: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PadControllerCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
actionGroup ?: AuGIO.ActionGroup;
|
|
pad ?: AuGDK.Device;
|
|
}
|
|
|
|
class PageSetup extends GObject.Object {
|
|
constructor(initializerList ?: PageSetupCtor);
|
|
|
|
static New(): AuGTK.PageSetup;
|
|
static NewFromFile(fileName: string): AuGTK.PageSetup;
|
|
static NewFromGvariant(variant: AuGlibEx.Variant): AuGTK.PageSetup;
|
|
static NewFromKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): AuGTK.PageSetup;
|
|
copy(): AuGTK.PageSetup;
|
|
getBottomMargin(unit: AuGTK.Unit): number;
|
|
getLeftMargin(unit: AuGTK.Unit): number;
|
|
getOrientation(): AuGTK.PageOrientation;
|
|
getPageHeight(unit: AuGTK.Unit): number;
|
|
getPageWidth(unit: AuGTK.Unit): number;
|
|
getPaperHeight(unit: AuGTK.Unit): number;
|
|
getPaperSize(): AuGTK.PaperSize;
|
|
getPaperWidth(unit: AuGTK.Unit): number;
|
|
getRightMargin(unit: AuGTK.Unit): number;
|
|
getTopMargin(unit: AuGTK.Unit): number;
|
|
loadFile(fileName: string): boolean;
|
|
loadKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): boolean;
|
|
setBottomMargin(margin: number, unit: AuGTK.Unit): void;
|
|
setLeftMargin(margin: number, unit: AuGTK.Unit): void;
|
|
setOrientation(orientation: AuGTK.PageOrientation): void;
|
|
setPaperSize(size: AuGTK.PaperSize): void;
|
|
setPaperSizeAndDefaultMargins(size: AuGTK.PaperSize): void;
|
|
setRightMargin(margin: number, unit: AuGTK.Unit): void;
|
|
setTopMargin(margin: number, unit: AuGTK.Unit): void;
|
|
toFile(fileName: string): boolean;
|
|
toGvariant(): AuGlibEx.Variant;
|
|
toKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PageSetupCtor {
|
|
}
|
|
|
|
class Paned extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: PanedCtor);
|
|
|
|
endChild : AuGTK.Widget;
|
|
maxPosition : number;
|
|
minPosition : number;
|
|
position : number;
|
|
positionSet : boolean;
|
|
resizeEndChild : boolean;
|
|
resizeStartChild : boolean;
|
|
shrinkEndChild : boolean;
|
|
shrinkStartChild : boolean;
|
|
startChild : AuGTK.Widget;
|
|
wideHandle : boolean;
|
|
|
|
static New(orientation: AuGTK.Orientation): AuGTK.Widget;
|
|
getEndChild(): AuGTK.Widget;
|
|
getPosition(): number;
|
|
getResizeEndChild(): boolean;
|
|
getResizeStartChild(): boolean;
|
|
getShrinkEndChild(): boolean;
|
|
getShrinkStartChild(): boolean;
|
|
getStartChild(): AuGTK.Widget;
|
|
getWideHandle(): boolean;
|
|
setEndChild(child: AuGTK.Widget | undefined | null): void;
|
|
setPosition(position: number): void;
|
|
setResizeEndChild(resize: boolean): void;
|
|
setResizeStartChild(resize: boolean): void;
|
|
setShrinkEndChild(resize: boolean): void;
|
|
setShrinkStartChild(resize: boolean): void;
|
|
setStartChild(child: AuGTK.Widget | undefined | null): void;
|
|
setWideHandle(wide: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class PanedCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
position ?: number;
|
|
positionSet ?: boolean;
|
|
minPosition ?: number;
|
|
maxPosition ?: number;
|
|
wideHandle ?: boolean;
|
|
resizeStartChild ?: boolean;
|
|
resizeEndChild ?: boolean;
|
|
shrinkStartChild ?: boolean;
|
|
shrinkEndChild ?: boolean;
|
|
startChild ?: AuGTK.Widget;
|
|
endChild ?: AuGTK.Widget;
|
|
}
|
|
|
|
class PanedEventListener extends AuGlibEx.IEventListener {
|
|
acceptPosition(): boolean;
|
|
cancelPosition(): boolean;
|
|
cycleChildFocus(reversed: boolean): boolean;
|
|
cycleHandleFocus(reversed: boolean): boolean;
|
|
moveHandle(scrollType: AuGTK.ScrollType): boolean;
|
|
toggleHandleFocus(): boolean;
|
|
}
|
|
|
|
class ParamSpecExpression extends GObject.ParamSpec {
|
|
constructor(initializerList ?: ParamSpecExpressionCtor);
|
|
|
|
parentInstance : GObject.ParamSpec;
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ParamSpecExpressionCtor {
|
|
}
|
|
|
|
class PasswordEntry extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Editable {
|
|
constructor(initializerList ?: PasswordEntryCtor);
|
|
|
|
activatesDefault : boolean;
|
|
extraMenu : AuGIO.MenuModel;
|
|
placeholderText : string;
|
|
showPeekIcon : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getExtraMenu(): AuGIO.MenuModel;
|
|
getShowPeekIcon(): boolean;
|
|
setExtraMenu(model: AuGIO.MenuModel | undefined | null): void;
|
|
setShowPeekIcon(showPeekIcon: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class PasswordEntryCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
placeholderText ?: string;
|
|
activatesDefault ?: boolean;
|
|
showPeekIcon ?: boolean;
|
|
extraMenu ?: AuGIO.MenuModel;
|
|
}
|
|
|
|
class PasswordEntryEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
}
|
|
|
|
class PasswordEntryBuffer extends AuGTK.EntryBuffer {
|
|
constructor(initializerList ?: PasswordEntryBufferCtor);
|
|
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PasswordEntryBufferCtor {
|
|
text ?: string;
|
|
length ?: number;
|
|
maxLength ?: number;
|
|
}
|
|
|
|
class Picture extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: PictureCtor);
|
|
|
|
alternativeText : string;
|
|
canShrink : boolean;
|
|
contentFit : AuGTK.ContentFit;
|
|
file : AuGIO.File;
|
|
keepAspectRatio : boolean;
|
|
paintable : AuGDK.Paintable;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewForFile(file: AuGIO.File | undefined | null): AuGTK.Widget;
|
|
static NewForFilename(filename: string | undefined | null): AuGTK.Widget;
|
|
static NewForPaintable(paintable: AuGDK.Paintable | undefined | null): AuGTK.Widget;
|
|
static NewForPixbuf(pixbuf: AuGDKPixBuf.Pixbuf | undefined | null): AuGTK.Widget;
|
|
static NewForResource(resourcePath: string | undefined | null): AuGTK.Widget;
|
|
getAlternativeText(): string;
|
|
getCanShrink(): boolean;
|
|
getContentFit(): AuGTK.ContentFit;
|
|
getFile(): AuGIO.File;
|
|
getKeepAspectRatio(): boolean;
|
|
getPaintable(): AuGDK.Paintable;
|
|
setAlternativeText(alternativeText: string | undefined | null): void;
|
|
setCanShrink(canShrink: boolean): void;
|
|
setContentFit(contentFit: AuGTK.ContentFit): void;
|
|
setFile(file: AuGIO.File | undefined | null): void;
|
|
setFilename(filename: string | undefined | null): void;
|
|
setKeepAspectRatio(keepAspectRatio: boolean): void;
|
|
setPaintable(paintable: AuGDK.Paintable | undefined | null): void;
|
|
setPixbuf(pixbuf: AuGDKPixBuf.Pixbuf | undefined | null): void;
|
|
setResource(resourcePath: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class PictureCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
paintable ?: AuGDK.Paintable;
|
|
file ?: AuGIO.File;
|
|
alternativeText ?: string;
|
|
keepAspectRatio ?: boolean;
|
|
canShrink ?: boolean;
|
|
contentFit ?: AuGTK.ContentFit;
|
|
}
|
|
|
|
class Popover extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: PopoverCtor);
|
|
|
|
parent : AuGTK.Widget;
|
|
|
|
autohide : boolean;
|
|
cascadePopdown : boolean;
|
|
child : AuGTK.Widget;
|
|
defaultWidget : AuGTK.Widget;
|
|
hasArrow : boolean;
|
|
mnemonicsVisible : boolean;
|
|
pointingTo : AuGDK.Rectangle;
|
|
position : AuGTK.PositionType;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getAutohide(): boolean;
|
|
getCascadePopdown(): boolean;
|
|
getChild(): AuGTK.Widget;
|
|
getHasArrow(): boolean;
|
|
getMnemonicsVisible(): boolean;
|
|
getOffset(XOffset: number | undefined | null, YOffset: number | undefined | null): void;
|
|
getPointingTo(rect: AuGDK.Rectangle): boolean;
|
|
getPosition(): AuGTK.PositionType;
|
|
popdown(): void;
|
|
popup(): void;
|
|
present(): void;
|
|
setAutohide(autohide: boolean): void;
|
|
setCascadePopdown(cascadePopdown: boolean): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setDefaultWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setHasArrow(hasArrow: boolean): void;
|
|
setMnemonicsVisible(mnemonicsVisible: boolean): void;
|
|
setOffset(XOffset: number, YOffset: number): void;
|
|
setPointingTo(rect: AuGDK.Rectangle | undefined | null): void;
|
|
setPosition(position: AuGTK.PositionType): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
static GetForSurface(surface: AuGDK.Surface): AuGTK.Native;
|
|
getRenderer(): Gsk.Renderer;
|
|
getSurface(): AuGDK.Surface;
|
|
getSurfaceTransform(x: number, y: number): void;
|
|
}
|
|
|
|
class PopoverCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
pointingTo ?: AuGDK.Rectangle;
|
|
position ?: AuGTK.PositionType;
|
|
autohide ?: boolean;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
hasArrow ?: boolean;
|
|
mnemonicsVisible ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
cascadePopdown ?: boolean;
|
|
}
|
|
|
|
class PopoverEventListener extends AuGlibEx.IEventListener {
|
|
activateDefault(): void;
|
|
closed(): void;
|
|
}
|
|
|
|
class PopoverMenu extends AuGTK.Popover implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: PopoverMenuCtor);
|
|
|
|
menuModel : AuGIO.MenuModel;
|
|
visibleSubmenu : string;
|
|
|
|
static NewFromModel(model: AuGIO.MenuModel | undefined | null): AuGTK.Widget;
|
|
static NewFromModelFull(model: AuGIO.MenuModel, flags: AuGTK.PopoverMenuFlags): AuGTK.Widget;
|
|
addChild(child: AuGTK.Widget, id: string): boolean;
|
|
getMenuModel(): AuGIO.MenuModel;
|
|
removeChild(child: AuGTK.Widget): boolean;
|
|
setMenuModel(model: AuGIO.MenuModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class PopoverMenuCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
pointingTo ?: AuGDK.Rectangle;
|
|
position ?: AuGTK.PositionType;
|
|
autohide ?: boolean;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
hasArrow ?: boolean;
|
|
mnemonicsVisible ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
cascadePopdown ?: boolean;
|
|
visibleSubmenu ?: string;
|
|
menuModel ?: AuGIO.MenuModel;
|
|
}
|
|
|
|
class PopoverMenuBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: PopoverMenuBarCtor);
|
|
|
|
menuModel : AuGIO.MenuModel;
|
|
|
|
static NewFromModel(model: AuGIO.MenuModel | undefined | null): AuGTK.Widget;
|
|
addChild(child: AuGTK.Widget, id: string): boolean;
|
|
getMenuModel(): AuGIO.MenuModel;
|
|
removeChild(child: AuGTK.Widget): boolean;
|
|
setMenuModel(model: AuGIO.MenuModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class PopoverMenuBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
menuModel ?: AuGIO.MenuModel;
|
|
}
|
|
|
|
class PrintContext extends GObject.Object {
|
|
constructor(initializerList ?: PrintContextCtor);
|
|
|
|
createPangoContext(): AuPango.Context;
|
|
createPangoLayout(): AuPango.Layout;
|
|
getCairoContext(): cairo.Context;
|
|
getDpiX(): number;
|
|
getDpiY(): number;
|
|
getHardMargins(top: number, bottom: number, left: number, right: number): boolean;
|
|
getHeight(): number;
|
|
getPageSetup(): AuGTK.PageSetup;
|
|
getPangoFontmap(): AuPango.FontMap;
|
|
getWidth(): number;
|
|
setCairoContext(cr: cairo.Context, dpiX: number, dpiY: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PrintContextCtor {
|
|
}
|
|
|
|
class PrintOperation extends GObject.Object implements AuGTK.PrintOperationPreview {
|
|
constructor(initializerList ?: PrintOperationCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
priv : AuGTK.PrintOperationPrivate;
|
|
|
|
allowAsync : boolean;
|
|
currentPage : number;
|
|
customTabLabel : string;
|
|
defaultPageSetup : AuGTK.PageSetup;
|
|
embedPageSetup : boolean;
|
|
exportFilename : string;
|
|
hasSelection : boolean;
|
|
jobName : string;
|
|
nPages : number;
|
|
nPagesToPrint : number;
|
|
printSettings : AuGTK.PrintSettings;
|
|
showProgress : boolean;
|
|
status : AuGTK.PrintStatus;
|
|
statusString : string;
|
|
supportSelection : boolean;
|
|
trackPrintStatus : boolean;
|
|
unit : AuGTK.Unit;
|
|
useFullPage : boolean;
|
|
|
|
static New(): AuGTK.PrintOperation;
|
|
cancel(): void;
|
|
drawPageFinish(): void;
|
|
getDefaultPageSetup(): AuGTK.PageSetup;
|
|
getEmbedPageSetup(): boolean;
|
|
getError(): void;
|
|
getHasSelection(): boolean;
|
|
getNPagesToPrint(): number;
|
|
getPrintSettings(): AuGTK.PrintSettings;
|
|
getStatus(): AuGTK.PrintStatus;
|
|
getStatusString(): string;
|
|
getSupportSelection(): boolean;
|
|
isFinished(): boolean;
|
|
run(action: AuGTK.PrintOperationAction, parent: AuGTK.Window | undefined | null): AuGTK.PrintOperationResult;
|
|
setAllowAsync(allowAsync: boolean): void;
|
|
setCurrentPage(currentPage: number): void;
|
|
setCustomTabLabel(label: string | undefined | null): void;
|
|
setDefaultPageSetup(defaultPageSetup: AuGTK.PageSetup | undefined | null): void;
|
|
setDeferDrawing(): void;
|
|
setEmbedPageSetup(embed: boolean): void;
|
|
setExportFilename(filename: string): void;
|
|
setHasSelection(hasSelection: boolean): void;
|
|
setJobName(jobName: string): void;
|
|
setNPages(nPages: number): void;
|
|
setPrintSettings(printSettings: AuGTK.PrintSettings | undefined | null): void;
|
|
setShowProgress(showProgress: boolean): void;
|
|
setSupportSelection(supportSelection: boolean): void;
|
|
setTrackPrintStatus(trackStatus: boolean): void;
|
|
setUnit(unit: AuGTK.Unit): void;
|
|
setUseFullPage(fullPage: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
endPreview(): void;
|
|
isSelected(pageNr: number): boolean;
|
|
renderPage(pageNr: number): void;
|
|
}
|
|
|
|
class PrintOperationCtor {
|
|
defaultPageSetup ?: AuGTK.PageSetup;
|
|
printSettings ?: AuGTK.PrintSettings;
|
|
jobName ?: string;
|
|
nPages ?: number;
|
|
currentPage ?: number;
|
|
useFullPage ?: boolean;
|
|
trackPrintStatus ?: boolean;
|
|
unit ?: AuGTK.Unit;
|
|
showProgress ?: boolean;
|
|
allowAsync ?: boolean;
|
|
exportFilename ?: string;
|
|
status ?: AuGTK.PrintStatus;
|
|
statusString ?: string;
|
|
customTabLabel ?: string;
|
|
embedPageSetup ?: boolean;
|
|
hasSelection ?: boolean;
|
|
supportSelection ?: boolean;
|
|
nPagesToPrint ?: number;
|
|
}
|
|
|
|
class PrintOperationEventListener extends AuGlibEx.IEventListener {
|
|
beginPrint(context: AuGTK.PrintContext): void;
|
|
createCustomWidget(): GObject.Object;
|
|
customWidgetApply(widget: AuGTK.Widget): void;
|
|
done(result: AuGTK.PrintOperationResult): void;
|
|
drawPage(context: AuGTK.PrintContext, pageNr: number): void;
|
|
endPrint(context: AuGTK.PrintContext): void;
|
|
paginate(context: AuGTK.PrintContext): boolean;
|
|
preview(preview: AuGTK.PrintOperationPreview, context: AuGTK.PrintContext, parent: AuGTK.Window | undefined | null): boolean;
|
|
requestPageSetup(context: AuGTK.PrintContext, pageNr: number, setup: AuGTK.PageSetup): void;
|
|
statusChanged(): void;
|
|
updateCustomWidget(widget: AuGTK.Widget, setup: AuGTK.PageSetup, settings: AuGTK.PrintSettings): void;
|
|
}
|
|
|
|
class PrintSettings extends GObject.Object {
|
|
constructor(initializerList ?: PrintSettingsCtor);
|
|
|
|
static New(): AuGTK.PrintSettings;
|
|
static NewFromFile(fileName: string): AuGTK.PrintSettings;
|
|
static NewFromGvariant(variant: AuGlibEx.Variant): AuGTK.PrintSettings;
|
|
static NewFromKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): AuGTK.PrintSettings;
|
|
copy(): AuGTK.PrintSettings;
|
|
foreach(func: (key: string, value: string) => void): void;
|
|
get(key: string): string;
|
|
getBool(key: string): boolean;
|
|
getCollate(): boolean;
|
|
getDefaultSource(): string;
|
|
getDither(): string;
|
|
getDouble(key: string): number;
|
|
getDoubleWithDefault(key: string, def: number): number;
|
|
getDuplex(): AuGTK.PrintDuplex;
|
|
getFinishings(): string;
|
|
getInt(key: string): number;
|
|
getIntWithDefault(key: string, def: number): number;
|
|
getLength(key: string, unit: AuGTK.Unit): number;
|
|
getMediaType(): string;
|
|
getNCopies(): number;
|
|
getNumberUp(): number;
|
|
getNumberUpLayout(): AuGTK.NumberUpLayout;
|
|
getOrientation(): AuGTK.PageOrientation;
|
|
getOutputBin(): string;
|
|
getPageRanges(numRanges: number): AuGTK.PageRange[];
|
|
getPageSet(): AuGTK.PageSet;
|
|
getPaperHeight(unit: AuGTK.Unit): number;
|
|
getPaperSize(): AuGTK.PaperSize;
|
|
getPaperWidth(unit: AuGTK.Unit): number;
|
|
getPrintPages(): AuGTK.PrintPages;
|
|
getPrinter(): string;
|
|
getPrinterLpi(): number;
|
|
getQuality(): AuGTK.PrintQuality;
|
|
getResolution(): number;
|
|
getResolutionX(): number;
|
|
getResolutionY(): number;
|
|
getReverse(): boolean;
|
|
getScale(): number;
|
|
getUseColor(): boolean;
|
|
hasKey(key: string): boolean;
|
|
loadFile(fileName: string): boolean;
|
|
loadKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): boolean;
|
|
set(key: string, value: string | undefined | null): void;
|
|
setBool(key: string, value: boolean): void;
|
|
setCollate(collate: boolean): void;
|
|
setDefaultSource(defaultSource: string): void;
|
|
setDither(dither: string): void;
|
|
setDouble(key: string, value: number): void;
|
|
setDuplex(duplex: AuGTK.PrintDuplex): void;
|
|
setFinishings(finishings: string): void;
|
|
setInt(key: string, value: number): void;
|
|
setLength(key: string, value: number, unit: AuGTK.Unit): void;
|
|
setMediaType(mediaType: string): void;
|
|
setNCopies(numCopies: number): void;
|
|
setNumberUp(numberUp: number): void;
|
|
setNumberUpLayout(numberUpLayout: AuGTK.NumberUpLayout): void;
|
|
setOrientation(orientation: AuGTK.PageOrientation): void;
|
|
setOutputBin(outputBin: string): void;
|
|
setPageRanges(pageRanges: AuGTK.PageRange[], numRanges: number): void;
|
|
setPageSet(pageSet: AuGTK.PageSet): void;
|
|
setPaperHeight(height: number, unit: AuGTK.Unit): void;
|
|
setPaperSize(paperSize: AuGTK.PaperSize): void;
|
|
setPaperWidth(width: number, unit: AuGTK.Unit): void;
|
|
setPrintPages(pages: AuGTK.PrintPages): void;
|
|
setPrinter(printer: string): void;
|
|
setPrinterLpi(lpi: number): void;
|
|
setQuality(quality: AuGTK.PrintQuality): void;
|
|
setResolution(resolution: number): void;
|
|
setResolutionXY(resolutionX: number, resolutionY: number): void;
|
|
setReverse(reverse: boolean): void;
|
|
setScale(scale: number): void;
|
|
setUseColor(useColor: boolean): void;
|
|
toFile(fileName: string): boolean;
|
|
toGvariant(): AuGlibEx.Variant;
|
|
toKeyFile(keyFile: AuGlibEx.KeyFile, groupName: string | undefined | null): void;
|
|
unset(key: string): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PrintSettingsCtor {
|
|
}
|
|
|
|
class ProgressBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ProgressBarCtor);
|
|
|
|
ellipsize : AuPango.EllipsizeMode;
|
|
fraction : number;
|
|
inverted : boolean;
|
|
pulseStep : number;
|
|
showText : boolean;
|
|
text : string;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getEllipsize(): AuPango.EllipsizeMode;
|
|
getFraction(): number;
|
|
getInverted(): boolean;
|
|
getPulseStep(): number;
|
|
getShowText(): boolean;
|
|
getText(): string;
|
|
pulse(): void;
|
|
setEllipsize(mode: AuPango.EllipsizeMode): void;
|
|
setFraction(fraction: number): void;
|
|
setInverted(inverted: boolean): void;
|
|
setPulseStep(fraction: number): void;
|
|
setShowText(showText: boolean): void;
|
|
setText(text: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class ProgressBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
fraction ?: number;
|
|
pulseStep ?: number;
|
|
inverted ?: boolean;
|
|
text ?: string;
|
|
showText ?: boolean;
|
|
ellipsize ?: AuPango.EllipsizeMode;
|
|
}
|
|
|
|
class PropertyExpression extends AuGTK.Expression {
|
|
constructor(initializerList ?: PropertyExpressionCtor);
|
|
|
|
static New(thisType: number, expression: AuGTK.Expression | undefined | null, propertyName: string): AuGTK.PropertyExpression;
|
|
static NewForPspec(expression: AuGTK.Expression | undefined | null, pspec: GObject.ParamSpec): AuGTK.PropertyExpression;
|
|
getExpression(): AuGTK.Expression;
|
|
getPspec(): GObject.ParamSpec;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class PropertyExpressionCtor {
|
|
}
|
|
|
|
class Range extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: RangeCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
adjustment : AuGTK.Adjustment;
|
|
fillLevel : number;
|
|
inverted : boolean;
|
|
restrictToFillLevel : boolean;
|
|
roundDigits : number;
|
|
showFillLevel : boolean;
|
|
|
|
getAdjustment(): AuGTK.Adjustment;
|
|
getFillLevel(): number;
|
|
getFlippable(): boolean;
|
|
getInverted(): boolean;
|
|
getRangeRect(rangeRect: AuGDK.Rectangle): void;
|
|
getRestrictToFillLevel(): boolean;
|
|
getRoundDigits(): number;
|
|
getShowFillLevel(): boolean;
|
|
getSliderRange(sliderStart ?: number, sliderEnd ?: number): void;
|
|
getSliderSizeFixed(): boolean;
|
|
getValue(): number;
|
|
setAdjustment(adjustment: AuGTK.Adjustment): void;
|
|
setFillLevel(fillLevel: number): void;
|
|
setFlippable(flippable: boolean): void;
|
|
setIncrements(step: number, page: number): void;
|
|
setInverted(setting: boolean): void;
|
|
setRange(min: number, max: number): void;
|
|
setRestrictToFillLevel(restrictToFillLevel: boolean): void;
|
|
setRoundDigits(roundDigits: number): void;
|
|
setShowFillLevel(showFillLevel: boolean): void;
|
|
setSliderSizeFixed(sizeFixed: boolean): void;
|
|
setValue(value: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class RangeCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
inverted ?: boolean;
|
|
showFillLevel ?: boolean;
|
|
restrictToFillLevel ?: boolean;
|
|
fillLevel ?: number;
|
|
roundDigits ?: number;
|
|
}
|
|
|
|
class RangeEventListener extends AuGlibEx.IEventListener {
|
|
adjustBounds(value: number): void;
|
|
changeValue(scroll: AuGTK.ScrollType, value: number): boolean;
|
|
moveSlider(step: AuGTK.ScrollType): void;
|
|
valueChanged(): void;
|
|
}
|
|
|
|
class RecentManager extends GObject.Object {
|
|
constructor(initializerList ?: RecentManagerCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
priv : AuGTK.RecentManagerPrivate;
|
|
|
|
filename : string;
|
|
size : number;
|
|
|
|
static New(): AuGTK.RecentManager;
|
|
static GetDefault(): AuGTK.RecentManager;
|
|
addFull(uri: string, recentData: AuGTK.RecentData): boolean;
|
|
addItem(uri: string): boolean;
|
|
getItems(): AuGTK.RecentInfo[];
|
|
hasItem(uri: string): boolean;
|
|
lookupItem(uri: string): AuGTK.RecentInfo;
|
|
moveItem(uri: string, newUri: string | undefined | null): boolean;
|
|
purgeItems(): number;
|
|
removeItem(uri: string): boolean;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class RecentManagerCtor {
|
|
filename ?: string;
|
|
size ?: number;
|
|
}
|
|
|
|
class RecentManagerEventListener extends AuGlibEx.IEventListener {
|
|
changed(): void;
|
|
}
|
|
|
|
class Revealer extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: RevealerCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
childRevealed : boolean;
|
|
revealChild : boolean;
|
|
transitionDuration : number;
|
|
transitionType : AuGTK.RevealerTransitionType;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getChildRevealed(): boolean;
|
|
getRevealChild(): boolean;
|
|
getTransitionDuration(): number;
|
|
getTransitionType(): AuGTK.RevealerTransitionType;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setRevealChild(revealChild: boolean): void;
|
|
setTransitionDuration(duration: number): void;
|
|
setTransitionType(transition: AuGTK.RevealerTransitionType): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class RevealerCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
transitionType ?: AuGTK.RevealerTransitionType;
|
|
transitionDuration ?: number;
|
|
revealChild ?: boolean;
|
|
childRevealed ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class Scale extends AuGTK.Range implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ScaleCtor);
|
|
|
|
parentInstance : AuGTK.Range;
|
|
|
|
digits : number;
|
|
drawValue : boolean;
|
|
hasOrigin : boolean;
|
|
valuePos : AuGTK.PositionType;
|
|
|
|
static New(orientation: AuGTK.Orientation, adjustment: AuGTK.Adjustment | undefined | null): AuGTK.Widget;
|
|
static NewWithRange(orientation: AuGTK.Orientation, min: number, max: number, step: number): AuGTK.Widget;
|
|
addMark(value: number, position: AuGTK.PositionType, markup: string | undefined | null): void;
|
|
clearMarks(): void;
|
|
getDigits(): number;
|
|
getDrawValue(): boolean;
|
|
getHasOrigin(): boolean;
|
|
getLayout(): AuPango.Layout;
|
|
getLayoutOffsets(x ?: number, y ?: number): void;
|
|
getValuePos(): AuGTK.PositionType;
|
|
setDigits(digits: number): void;
|
|
setDrawValue(drawValue: boolean): void;
|
|
setFormatValueFunc(func: (scale: AuGTK.Scale, value: number) => string | undefined | null, destroyNotify: () => void | undefined | null): void;
|
|
setHasOrigin(hasOrigin: boolean): void;
|
|
setValuePos(pos: AuGTK.PositionType): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
}
|
|
|
|
class ScaleCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
inverted ?: boolean;
|
|
showFillLevel ?: boolean;
|
|
restrictToFillLevel ?: boolean;
|
|
fillLevel ?: number;
|
|
roundDigits ?: number;
|
|
digits ?: number;
|
|
drawValue ?: boolean;
|
|
hasOrigin ?: boolean;
|
|
valuePos ?: AuGTK.PositionType;
|
|
}
|
|
|
|
class ScaleButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ScaleButtonCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
active : boolean;
|
|
adjustment : AuGTK.Adjustment;
|
|
icons : string[];
|
|
value : number;
|
|
|
|
static New(min: number, max: number, step: number, icons: string[] | undefined | null): AuGTK.Widget;
|
|
getActive(): boolean;
|
|
getAdjustment(): AuGTK.Adjustment;
|
|
getMinusButton(): AuGTK.Button;
|
|
getPlusButton(): AuGTK.Button;
|
|
getPopup(): AuGTK.Widget;
|
|
getValue(): number;
|
|
setAdjustment(adjustment: AuGTK.Adjustment): void;
|
|
setIcons(icons: string[]): void;
|
|
setValue(value: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class ScaleButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
value ?: number;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
icons ?: any;
|
|
active ?: boolean;
|
|
}
|
|
|
|
class ScaleButtonEventListener extends AuGlibEx.IEventListener {
|
|
popdown(): void;
|
|
popup(): void;
|
|
valueChanged(value: number): void;
|
|
}
|
|
|
|
class Scrollbar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ScrollbarCtor);
|
|
|
|
adjustment : AuGTK.Adjustment;
|
|
|
|
static New(orientation: AuGTK.Orientation, adjustment: AuGTK.Adjustment | undefined | null): AuGTK.Widget;
|
|
getAdjustment(): AuGTK.Adjustment;
|
|
setAdjustment(adjustment: AuGTK.Adjustment | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class ScrollbarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
}
|
|
|
|
class ScrolledWindow extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ScrolledWindowCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
hadjustment : AuGTK.Adjustment;
|
|
hasFrame : boolean;
|
|
hscrollbarPolicy : AuGTK.PolicyType;
|
|
kineticScrolling : boolean;
|
|
maxContentHeight : number;
|
|
maxContentWidth : number;
|
|
minContentHeight : number;
|
|
minContentWidth : number;
|
|
overlayScrolling : boolean;
|
|
propagateNaturalHeight : boolean;
|
|
propagateNaturalWidth : boolean;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollbarPolicy : AuGTK.PolicyType;
|
|
windowPlacement : AuGTK.CornerType;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHasFrame(): boolean;
|
|
getHscrollbar(): AuGTK.Widget;
|
|
getKineticScrolling(): boolean;
|
|
getMaxContentHeight(): number;
|
|
getMaxContentWidth(): number;
|
|
getMinContentHeight(): number;
|
|
getMinContentWidth(): number;
|
|
getOverlayScrolling(): boolean;
|
|
getPlacement(): AuGTK.CornerType;
|
|
getPolicy(hscrollbarPolicy ?: AuGTK.PolicyType, vscrollbarPolicy ?: AuGTK.PolicyType): void;
|
|
getPropagateNaturalHeight(): boolean;
|
|
getPropagateNaturalWidth(): boolean;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollbar(): AuGTK.Widget;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHasFrame(hasFrame: boolean): void;
|
|
setKineticScrolling(kineticScrolling: boolean): void;
|
|
setMaxContentHeight(height: number): void;
|
|
setMaxContentWidth(width: number): void;
|
|
setMinContentHeight(height: number): void;
|
|
setMinContentWidth(width: number): void;
|
|
setOverlayScrolling(overlayScrolling: boolean): void;
|
|
setPlacement(windowPlacement: AuGTK.CornerType): void;
|
|
setPolicy(hscrollbarPolicy: AuGTK.PolicyType, vscrollbarPolicy: AuGTK.PolicyType): void;
|
|
setPropagateNaturalHeight(propagate: boolean): void;
|
|
setPropagateNaturalWidth(propagate: boolean): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
unsetPlacement(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ScrolledWindowCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
hscrollbarPolicy ?: AuGTK.PolicyType;
|
|
vscrollbarPolicy ?: AuGTK.PolicyType;
|
|
windowPlacement ?: AuGTK.CornerType;
|
|
hasFrame ?: boolean;
|
|
minContentWidth ?: number;
|
|
minContentHeight ?: number;
|
|
kineticScrolling ?: boolean;
|
|
overlayScrolling ?: boolean;
|
|
maxContentWidth ?: number;
|
|
maxContentHeight ?: number;
|
|
propagateNaturalWidth ?: boolean;
|
|
propagateNaturalHeight ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class ScrolledWindowEventListener extends AuGlibEx.IEventListener {
|
|
edgeOvershot(pos: AuGTK.PositionType): void;
|
|
edgeReached(pos: AuGTK.PositionType): void;
|
|
moveFocusOut(directionType: AuGTK.DirectionType): void;
|
|
scrollChild(scroll: AuGTK.ScrollType, horizontal: boolean): boolean;
|
|
}
|
|
|
|
class SearchBar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: SearchBarCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
keyCaptureWidget : AuGTK.Widget;
|
|
searchModeEnabled : boolean;
|
|
showCloseButton : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
connectEntry(entry: AuGTK.Editable): void;
|
|
getChild(): AuGTK.Widget;
|
|
getKeyCaptureWidget(): AuGTK.Widget;
|
|
getSearchMode(): boolean;
|
|
getShowCloseButton(): boolean;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setKeyCaptureWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setSearchMode(searchMode: boolean): void;
|
|
setShowCloseButton(visible: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class SearchBarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
searchModeEnabled ?: boolean;
|
|
showCloseButton ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
keyCaptureWidget ?: AuGTK.Widget;
|
|
}
|
|
|
|
class SearchEntry extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Editable {
|
|
constructor(initializerList ?: SearchEntryCtor);
|
|
|
|
activatesDefault : boolean;
|
|
placeholderText : string;
|
|
searchDelay : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getKeyCaptureWidget(): AuGTK.Widget;
|
|
getPlaceholderText(): string;
|
|
getSearchDelay(): number;
|
|
setKeyCaptureWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
setPlaceholderText(text: string | undefined | null): void;
|
|
setSearchDelay(delay: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class SearchEntryCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
placeholderText ?: string;
|
|
activatesDefault ?: boolean;
|
|
searchDelay ?: number;
|
|
}
|
|
|
|
class SearchEntryEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
nextMatch(): void;
|
|
previousMatch(): void;
|
|
searchChanged(): void;
|
|
searchStarted(): void;
|
|
stopSearch(): void;
|
|
}
|
|
|
|
class SelectionFilterModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: SelectionFilterModelCtor);
|
|
|
|
itemType : number;
|
|
model : AuGTK.SelectionModel;
|
|
nItems : number;
|
|
|
|
static New(model: AuGTK.SelectionModel | undefined | null): AuGTK.SelectionFilterModel;
|
|
getModel(): AuGTK.SelectionModel;
|
|
setModel(model: AuGTK.SelectionModel | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class SelectionFilterModelCtor {
|
|
itemType ?: any;
|
|
model ?: AuGTK.SelectionModel;
|
|
nItems ?: number;
|
|
}
|
|
|
|
class Separator extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: SeparatorCtor);
|
|
|
|
static New(orientation: AuGTK.Orientation): AuGTK.Widget;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class SeparatorCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
}
|
|
|
|
class Settings extends GObject.Object implements AuGTK.StyleProvider {
|
|
constructor(initializerList ?: SettingsCtor);
|
|
|
|
gtkAlternativeButtonOrder : boolean;
|
|
gtkAlternativeSortArrows : boolean;
|
|
gtkApplicationPreferDarkTheme : boolean;
|
|
gtkCursorAspectRatio : number;
|
|
gtkCursorBlink : boolean;
|
|
gtkCursorBlinkTime : number;
|
|
gtkCursorBlinkTimeout : number;
|
|
gtkCursorThemeName : string;
|
|
gtkCursorThemeSize : number;
|
|
gtkDecorationLayout : string;
|
|
gtkDialogsUseHeader : boolean;
|
|
gtkDndDragThreshold : number;
|
|
gtkDoubleClickDistance : number;
|
|
gtkDoubleClickTime : number;
|
|
gtkEnableAccels : boolean;
|
|
gtkEnableAnimations : boolean;
|
|
gtkEnableEventSounds : boolean;
|
|
gtkEnableInputFeedbackSounds : boolean;
|
|
gtkEnablePrimaryPaste : boolean;
|
|
gtkEntryPasswordHintTimeout : number;
|
|
gtkEntrySelectOnFocus : boolean;
|
|
gtkErrorBell : boolean;
|
|
gtkFontName : string;
|
|
gtkFontconfigTimestamp : number;
|
|
gtkHintFontMetrics : boolean;
|
|
gtkIconThemeName : string;
|
|
gtkImModule : string;
|
|
gtkKeynavUseCaret : boolean;
|
|
gtkLabelSelectOnFocus : boolean;
|
|
gtkLongPressTime : number;
|
|
gtkOverlayScrolling : boolean;
|
|
gtkPrimaryButtonWarpsSlider : boolean;
|
|
gtkPrintBackends : string;
|
|
gtkPrintPreviewCommand : string;
|
|
gtkRecentFilesEnabled : boolean;
|
|
gtkRecentFilesMaxAge : number;
|
|
gtkShellShowsAppMenu : boolean;
|
|
gtkShellShowsDesktop : boolean;
|
|
gtkShellShowsMenubar : boolean;
|
|
gtkSoundThemeName : string;
|
|
gtkSplitCursor : boolean;
|
|
gtkThemeName : string;
|
|
gtkTitlebarDoubleClick : string;
|
|
gtkTitlebarMiddleClick : string;
|
|
gtkTitlebarRightClick : string;
|
|
gtkXFtAntialias : number;
|
|
gtkXFtDpi : number;
|
|
gtkXFtHinting : number;
|
|
gtkXFtHintstyle : string;
|
|
gtkXFtRgba : string;
|
|
|
|
static GetDefault(): AuGTK.Settings;
|
|
static GetForDisplay(display: AuGDK.Display): AuGTK.Settings;
|
|
resetProperty(name: string): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class SettingsCtor {
|
|
gtkDoubleClickTime ?: number;
|
|
gtkDoubleClickDistance ?: number;
|
|
gtkCursorBlink ?: boolean;
|
|
gtkCursorBlinkTime ?: number;
|
|
gtkCursorBlinkTimeout ?: number;
|
|
gtkSplitCursor ?: boolean;
|
|
gtkCursorAspectRatio ?: number;
|
|
gtkThemeName ?: string;
|
|
gtkIconThemeName ?: string;
|
|
gtkDndDragThreshold ?: number;
|
|
gtkFontName ?: string;
|
|
gtkXFtAntialias ?: number;
|
|
gtkXFtHinting ?: number;
|
|
gtkXFtHintstyle ?: string;
|
|
gtkXFtRgba ?: string;
|
|
gtkXFtDpi ?: number;
|
|
gtkHintFontMetrics ?: boolean;
|
|
gtkCursorThemeName ?: string;
|
|
gtkCursorThemeSize ?: number;
|
|
gtkAlternativeButtonOrder ?: boolean;
|
|
gtkAlternativeSortArrows ?: boolean;
|
|
gtkEnableAnimations ?: boolean;
|
|
gtkErrorBell ?: boolean;
|
|
gtkPrintBackends ?: string;
|
|
gtkPrintPreviewCommand ?: string;
|
|
gtkEnableAccels ?: boolean;
|
|
gtkImModule ?: string;
|
|
gtkRecentFilesMaxAge ?: number;
|
|
gtkFontconfigTimestamp ?: number;
|
|
gtkSoundThemeName ?: string;
|
|
gtkEnableInputFeedbackSounds ?: boolean;
|
|
gtkEnableEventSounds ?: boolean;
|
|
gtkPrimaryButtonWarpsSlider ?: boolean;
|
|
gtkApplicationPreferDarkTheme ?: boolean;
|
|
gtkEntrySelectOnFocus ?: boolean;
|
|
gtkEntryPasswordHintTimeout ?: number;
|
|
gtkLabelSelectOnFocus ?: boolean;
|
|
gtkShellShowsAppMenu ?: boolean;
|
|
gtkShellShowsMenubar ?: boolean;
|
|
gtkShellShowsDesktop ?: boolean;
|
|
gtkDecorationLayout ?: string;
|
|
gtkTitlebarDoubleClick ?: string;
|
|
gtkTitlebarMiddleClick ?: string;
|
|
gtkTitlebarRightClick ?: string;
|
|
gtkDialogsUseHeader ?: boolean;
|
|
gtkEnablePrimaryPaste ?: boolean;
|
|
gtkRecentFilesEnabled ?: boolean;
|
|
gtkLongPressTime ?: number;
|
|
gtkKeynavUseCaret ?: boolean;
|
|
gtkOverlayScrolling ?: boolean;
|
|
}
|
|
|
|
class Shortcut extends GObject.Object {
|
|
constructor(initializerList ?: ShortcutCtor);
|
|
|
|
action : AuGTK.ShortcutAction;
|
|
arguments : AuGlibEx.Variant;
|
|
trigger : AuGTK.ShortcutTrigger;
|
|
|
|
static New(trigger: AuGTK.ShortcutTrigger | undefined | null, action: AuGTK.ShortcutAction | undefined | null): AuGTK.Shortcut;
|
|
getAction(): AuGTK.ShortcutAction;
|
|
getArguments(): AuGlibEx.Variant;
|
|
getTrigger(): AuGTK.ShortcutTrigger;
|
|
setAction(action: AuGTK.ShortcutAction | undefined | null): void;
|
|
setArguments(args: AuGlibEx.Variant | undefined | null): void;
|
|
setTrigger(trigger: AuGTK.ShortcutTrigger | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ShortcutCtor {
|
|
action ?: AuGTK.ShortcutAction;
|
|
arguments ?: any;
|
|
trigger ?: AuGTK.ShortcutTrigger;
|
|
}
|
|
|
|
class ShortcutAction extends GObject.Object {
|
|
constructor(initializerList ?: ShortcutActionCtor);
|
|
|
|
static ParseString(string: string): AuGTK.ShortcutAction;
|
|
activate(flags: AuGTK.ShortcutActionFlags, widget: AuGTK.Widget, args: AuGlibEx.Variant | undefined | null): boolean;
|
|
print(string: AuGlibEx.String): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ShortcutActionCtor {
|
|
}
|
|
|
|
class ShortcutController extends AuGTK.EventController implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: ShortcutControllerCtor);
|
|
|
|
itemType : number;
|
|
mnemonicModifiers : AuGDK.ModifierType;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
scope : AuGTK.ShortcutScope;
|
|
|
|
static New(): AuGTK.EventController;
|
|
static NewForModel(model: AuGIO.ListModel): AuGTK.EventController;
|
|
addShortcut(shortcut: AuGTK.Shortcut): void;
|
|
getMnemonicsModifiers(): AuGDK.ModifierType;
|
|
getScope(): AuGTK.ShortcutScope;
|
|
removeShortcut(shortcut: AuGTK.Shortcut): void;
|
|
setMnemonicsModifiers(modifiers: AuGDK.ModifierType): void;
|
|
setScope(scope: AuGTK.ShortcutScope): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class ShortcutControllerCtor {
|
|
widget ?: AuGTK.Widget;
|
|
propagationPhase ?: AuGTK.PropagationPhase;
|
|
propagationLimit ?: AuGTK.PropagationLimit;
|
|
name ?: string;
|
|
itemType ?: any;
|
|
mnemonicModifiers ?: AuGDK.ModifierType;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
scope ?: AuGTK.ShortcutScope;
|
|
}
|
|
|
|
class ShortcutLabel extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ShortcutLabelCtor);
|
|
|
|
accelerator : string;
|
|
disabledText : string;
|
|
|
|
static New(accelerator: string): AuGTK.Widget;
|
|
getAccelerator(): string;
|
|
getDisabledText(): string;
|
|
setAccelerator(accelerator: string): void;
|
|
setDisabledText(disabledText: string): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ShortcutLabelCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
accelerator ?: string;
|
|
disabledText ?: string;
|
|
}
|
|
|
|
class ShortcutTrigger extends GObject.Object {
|
|
constructor(initializerList ?: ShortcutTriggerCtor);
|
|
|
|
static ParseString(string: string): AuGTK.ShortcutTrigger;
|
|
compare(trigger2: AuGTK.ShortcutTrigger): number;
|
|
equal(trigger2: AuGTK.ShortcutTrigger): boolean;
|
|
hash(): number;
|
|
print(string: AuGlibEx.String): void;
|
|
printLabel(display: AuGDK.Display, string: AuGlibEx.String): boolean;
|
|
toLabel(display: AuGDK.Display): string;
|
|
trigger(event: AuGDK.Event, enableMnemonics: boolean): AuGDK.KeyMatch;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class ShortcutTriggerCtor {
|
|
}
|
|
|
|
class ShortcutsGroup extends AuGTK.Box implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ShortcutsGroupCtor);
|
|
|
|
accelSizeGroup : AuGTK.SizeGroup;
|
|
height : number;
|
|
title : string;
|
|
titleSizeGroup : AuGTK.SizeGroup;
|
|
view : string;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
}
|
|
|
|
class ShortcutsGroupCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
spacing ?: number;
|
|
homogeneous ?: boolean;
|
|
baselinePosition ?: AuGTK.BaselinePosition;
|
|
title ?: string;
|
|
view ?: string;
|
|
accelSizeGroup ?: AuGTK.SizeGroup;
|
|
titleSizeGroup ?: AuGTK.SizeGroup;
|
|
height ?: number;
|
|
}
|
|
|
|
class ShortcutsSection extends AuGTK.Box implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: ShortcutsSectionCtor);
|
|
|
|
maxHeight : number;
|
|
sectionName : string;
|
|
title : string;
|
|
viewName : string;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
}
|
|
|
|
class ShortcutsSectionCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
spacing ?: number;
|
|
homogeneous ?: boolean;
|
|
baselinePosition ?: AuGTK.BaselinePosition;
|
|
title ?: string;
|
|
sectionName ?: string;
|
|
viewName ?: string;
|
|
maxHeight ?: number;
|
|
}
|
|
|
|
class ShortcutsSectionEventListener extends AuGlibEx.IEventListener {
|
|
changeCurrentPage(object: number): boolean;
|
|
}
|
|
|
|
class ShortcutsShortcut extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ShortcutsShortcutCtor);
|
|
|
|
accelSizeGroup : AuGTK.SizeGroup;
|
|
accelerator : string;
|
|
actionName : string;
|
|
direction : AuGTK.TextDirection;
|
|
icon : AuGIO.Icon;
|
|
iconSet : boolean;
|
|
shortcutType : AuGTK.ShortcutType;
|
|
subtitle : string;
|
|
subtitleSet : boolean;
|
|
title : string;
|
|
titleSizeGroup : AuGTK.SizeGroup;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ShortcutsShortcutCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
accelerator ?: string;
|
|
icon ?: AuGIO.Icon;
|
|
iconSet ?: boolean;
|
|
title ?: string;
|
|
subtitle ?: string;
|
|
subtitleSet ?: boolean;
|
|
accelSizeGroup ?: AuGTK.SizeGroup;
|
|
titleSizeGroup ?: AuGTK.SizeGroup;
|
|
direction ?: AuGTK.TextDirection;
|
|
shortcutType ?: AuGTK.ShortcutType;
|
|
actionName ?: string;
|
|
}
|
|
|
|
class ShortcutsWindow extends AuGTK.Window implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: ShortcutsWindowCtor);
|
|
|
|
sectionName : string;
|
|
viewName : string;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class ShortcutsWindowCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
sectionName ?: string;
|
|
viewName ?: string;
|
|
}
|
|
|
|
class ShortcutsWindowEventListener extends AuGlibEx.IEventListener {
|
|
close(): void;
|
|
search(): void;
|
|
}
|
|
|
|
class SignalAction extends AuGTK.ShortcutAction {
|
|
constructor(initializerList ?: SignalActionCtor);
|
|
|
|
signalName : string;
|
|
|
|
static New(signalName: string): AuGTK.SignalAction;
|
|
getSignalName(): string;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class SignalActionCtor {
|
|
signalName ?: string;
|
|
}
|
|
|
|
class SignalListItemFactory extends AuGTK.ListItemFactory {
|
|
constructor(initializerList ?: SignalListItemFactoryCtor);
|
|
|
|
static New(): AuGTK.ListItemFactory;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class SignalListItemFactoryCtor {
|
|
}
|
|
|
|
class SignalListItemFactoryEventListener extends AuGlibEx.IEventListener {
|
|
bind(object: GObject.Object): void;
|
|
setup(object: GObject.Object): void;
|
|
teardown(object: GObject.Object): void;
|
|
unbind(object: GObject.Object): void;
|
|
}
|
|
|
|
class SingleSelection extends GObject.Object implements AuGIO.ListModel, AuGTK.SelectionModel {
|
|
constructor(initializerList ?: SingleSelectionCtor);
|
|
|
|
autoselect : boolean;
|
|
canUnselect : boolean;
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
selected : number;
|
|
selectedItem : GObject.Object;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null): AuGTK.SingleSelection;
|
|
getAutoselect(): boolean;
|
|
getCanUnselect(): boolean;
|
|
getModel(): AuGIO.ListModel;
|
|
getSelected(): number;
|
|
getSelectedItem(): GObject.Object;
|
|
setAutoselect(autoselect: boolean): void;
|
|
setCanUnselect(canUnselect: boolean): void;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
setSelected(position: number): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getSelection(): AuGTK.Bitset;
|
|
getSelectionInRange(position: number, nItems: number): AuGTK.Bitset;
|
|
isSelected(position: number): boolean;
|
|
selectAll(): boolean;
|
|
selectItem(position: number, unselectRest: boolean): boolean;
|
|
selectRange(position: number, nItems: number, unselectRest: boolean): boolean;
|
|
selectionChanged(position: number, nItems: number): void;
|
|
setSelection(selected: AuGTK.Bitset, mask: AuGTK.Bitset): boolean;
|
|
unselectAll(): boolean;
|
|
unselectItem(position: number): boolean;
|
|
unselectRange(position: number, nItems: number): boolean;
|
|
}
|
|
|
|
class SingleSelectionCtor {
|
|
autoselect ?: boolean;
|
|
canUnselect ?: boolean;
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
selected ?: number;
|
|
selectedItem ?: GObject.Object;
|
|
}
|
|
|
|
class SizeGroup extends GObject.Object implements AuGTK.Buildable {
|
|
constructor(initializerList ?: SizeGroupCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
mode : AuGTK.SizeGroupMode;
|
|
|
|
static New(mode: AuGTK.SizeGroupMode): AuGTK.SizeGroup;
|
|
addWidget(widget: AuGTK.Widget): void;
|
|
getMode(): AuGTK.SizeGroupMode;
|
|
getWidgets(): AuGTK.Widget[];
|
|
removeWidget(widget: AuGTK.Widget): void;
|
|
setMode(mode: AuGTK.SizeGroupMode): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class SizeGroupCtor {
|
|
mode ?: AuGTK.SizeGroupMode;
|
|
}
|
|
|
|
class SliceListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: SliceListModelCtor);
|
|
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
offset : number;
|
|
size : number;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null, offset: number, size: number): AuGTK.SliceListModel;
|
|
getModel(): AuGIO.ListModel;
|
|
getOffset(): number;
|
|
getSize(): number;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
setOffset(offset: number): void;
|
|
setSize(size: number): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class SliceListModelCtor {
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
offset ?: number;
|
|
size ?: number;
|
|
}
|
|
|
|
class Snapshot extends AuGDK.Snapshot {
|
|
constructor(initializerList ?: SnapshotCtor);
|
|
|
|
static New(): AuGTK.Snapshot;
|
|
appendBorder(outline: Gsk.RoundedRect, borderWidth: number[], borderColor: AuGDK.RGBA[]): void;
|
|
appendCairo(bounds: Graphene.Rect): cairo.Context;
|
|
appendColor(color: AuGDK.RGBA, bounds: Graphene.Rect): void;
|
|
appendConicGradient(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, stops: Gsk.ColorStop[], nStops: number | bigint): void;
|
|
appendInsetShadow(outline: Gsk.RoundedRect, color: AuGDK.RGBA, dx: number, dy: number, spread: number, blurRadius: number): void;
|
|
appendLayout(layout: AuPango.Layout, color: AuGDK.RGBA): void;
|
|
appendLinearGradient(bounds: Graphene.Rect, startPoint: Graphene.Point, endPoint: Graphene.Point, stops: Gsk.ColorStop[], nStops: number | bigint): void;
|
|
appendNode(node: Gsk.RenderNode): void;
|
|
appendOutsetShadow(outline: Gsk.RoundedRect, color: AuGDK.RGBA, dx: number, dy: number, spread: number, blurRadius: number): void;
|
|
appendRadialGradient(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, stops: Gsk.ColorStop[], nStops: number | bigint): void;
|
|
appendRepeatingLinearGradient(bounds: Graphene.Rect, startPoint: Graphene.Point, endPoint: Graphene.Point, stops: Gsk.ColorStop[], nStops: number | bigint): void;
|
|
appendRepeatingRadialGradient(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, stops: Gsk.ColorStop[], nStops: number | bigint): void;
|
|
appendScaledTexture(texture: AuGDK.Texture, filter: Gsk.ScalingFilter, bounds: Graphene.Rect): void;
|
|
appendTexture(texture: AuGDK.Texture, bounds: Graphene.Rect): void;
|
|
glShaderPopTexture(): void;
|
|
perspective(depth: number): void;
|
|
pop(): void;
|
|
pushBlend(blendMode: Gsk.BlendMode): void;
|
|
pushBlur(radius: number): void;
|
|
pushClip(bounds: Graphene.Rect): void;
|
|
pushColorMatrix(colorMatrix: Graphene.Matrix, colorOffset: Graphene.Vec4): void;
|
|
pushCrossFade(progress: number): void;
|
|
pushGlShader(shader: Gsk.GLShader, bounds: Graphene.Rect, takeArgs: AuGlibEx.Bytes): void;
|
|
pushMask(): void;
|
|
pushOpacity(opacity: number): void;
|
|
pushRepeat(bounds: Graphene.Rect, childBounds: Graphene.Rect | undefined | null): void;
|
|
pushRoundedClip(bounds: Gsk.RoundedRect): void;
|
|
pushShadow(shadow: Gsk.Shadow[], nShadows: number | bigint): void;
|
|
renderBackground(context: AuGTK.StyleContext, x: number, y: number, width: number, height: number): void;
|
|
renderFocus(context: AuGTK.StyleContext, x: number, y: number, width: number, height: number): void;
|
|
renderFrame(context: AuGTK.StyleContext, x: number, y: number, width: number, height: number): void;
|
|
renderInsertionCursor(context: AuGTK.StyleContext, x: number, y: number, layout: AuPango.Layout, index: number, direction: AuPango.Direction): void;
|
|
renderLayout(context: AuGTK.StyleContext, x: number, y: number, layout: AuPango.Layout): void;
|
|
restore(): void;
|
|
rotate(angle: number): void;
|
|
rotate3d(angle: number, axis: Graphene.Vec3): void;
|
|
save(): void;
|
|
scale(factorX: number, factorY: number): void;
|
|
scale3d(factorX: number, factorY: number, factorZ: number): void;
|
|
toNode(): Gsk.RenderNode;
|
|
toPaintable(size: Graphene.Size | undefined | null): AuGDK.Paintable;
|
|
transform(transform: Gsk.Transform | undefined | null): void;
|
|
transformMatrix(matrix: Graphene.Matrix): void;
|
|
translate(point: Graphene.Point): void;
|
|
translate3d(point: Graphene.Point3D): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class SnapshotCtor {
|
|
}
|
|
|
|
class SortListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: SortListModelCtor);
|
|
|
|
incremental : boolean;
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
pending : number;
|
|
sorter : AuGTK.Sorter;
|
|
|
|
static New(model: AuGIO.ListModel | undefined | null, sorter: AuGTK.Sorter | undefined | null): AuGTK.SortListModel;
|
|
getIncremental(): boolean;
|
|
getModel(): AuGIO.ListModel;
|
|
getPending(): number;
|
|
getSorter(): AuGTK.Sorter;
|
|
setIncremental(incremental: boolean): void;
|
|
setModel(model: AuGIO.ListModel | undefined | null): void;
|
|
setSorter(sorter: AuGTK.Sorter | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class SortListModelCtor {
|
|
incremental ?: boolean;
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
pending ?: number;
|
|
sorter ?: AuGTK.Sorter;
|
|
}
|
|
|
|
class Sorter extends GObject.Object {
|
|
constructor(initializerList ?: SorterCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
|
|
changed(change: AuGTK.SorterChange): void;
|
|
compare(item1: GObject.Object, item2: GObject.Object): AuGTK.Ordering;
|
|
getOrder(): AuGTK.SorterOrder;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class SorterCtor {
|
|
}
|
|
|
|
class SorterEventListener extends AuGlibEx.IEventListener {
|
|
changed(change: AuGTK.SorterChange): void;
|
|
}
|
|
|
|
class SpinButton extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.CellEditable, AuGTK.ConstraintTarget, AuGTK.Editable, AuGTK.Orientable {
|
|
constructor(initializerList ?: SpinButtonCtor);
|
|
|
|
adjustment : AuGTK.Adjustment;
|
|
climbRate : number;
|
|
digits : number;
|
|
numeric : boolean;
|
|
snapToTicks : boolean;
|
|
updatePolicy : AuGTK.SpinButtonUpdatePolicy;
|
|
value : number;
|
|
wrap : boolean;
|
|
|
|
static New(adjustment: AuGTK.Adjustment | undefined | null, climbRate: number, digits: number): AuGTK.Widget;
|
|
static NewWithRange(min: number, max: number, step: number): AuGTK.Widget;
|
|
configure(adjustment: AuGTK.Adjustment | undefined | null, climbRate: number, digits: number): void;
|
|
getAdjustment(): AuGTK.Adjustment;
|
|
getClimbRate(): number;
|
|
getDigits(): number;
|
|
getIncrements(step ?: number, page ?: number): void;
|
|
getNumeric(): boolean;
|
|
getRange(min ?: number, max ?: number): void;
|
|
getSnapToTicks(): boolean;
|
|
getUpdatePolicy(): AuGTK.SpinButtonUpdatePolicy;
|
|
getValue(): number;
|
|
getValueAsInt(): number;
|
|
getWrap(): boolean;
|
|
setAdjustment(adjustment: AuGTK.Adjustment): void;
|
|
setClimbRate(climbRate: number): void;
|
|
setDigits(digits: number): void;
|
|
setIncrements(step: number, page: number): void;
|
|
setNumeric(numeric: boolean): void;
|
|
setRange(min: number, max: number): void;
|
|
setSnapToTicks(snapToTicks: boolean): void;
|
|
setUpdatePolicy(policy: AuGTK.SpinButtonUpdatePolicy): void;
|
|
setValue(value: number): void;
|
|
setWrap(wrap: boolean): void;
|
|
spin(direction: AuGTK.SpinType, increment: number): void;
|
|
update(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
editingCanceled : boolean;
|
|
|
|
editingDone(): void;
|
|
removeWidget(): void;
|
|
startEditing(event: AuGDK.Event | undefined | null): void;
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class SpinButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
editingCanceled ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
orientation ?: AuGTK.Orientation;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
climbRate ?: number;
|
|
digits ?: number;
|
|
snapToTicks ?: boolean;
|
|
numeric ?: boolean;
|
|
wrap ?: boolean;
|
|
updatePolicy ?: AuGTK.SpinButtonUpdatePolicy;
|
|
value ?: number;
|
|
}
|
|
|
|
class SpinButtonEventListener extends AuGlibEx.IEventListener {
|
|
changeValue(scroll: AuGTK.ScrollType): void;
|
|
input(newValue: number): number;
|
|
output(): boolean;
|
|
valueChanged(): void;
|
|
wrapped(): void;
|
|
}
|
|
|
|
class Spinner extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: SpinnerCtor);
|
|
|
|
spinning : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getSpinning(): boolean;
|
|
setSpinning(spinning: boolean): void;
|
|
start(): void;
|
|
stop(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class SpinnerCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
spinning ?: boolean;
|
|
}
|
|
|
|
class Stack extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: StackCtor);
|
|
|
|
hhomogeneous : boolean;
|
|
interpolateSize : boolean;
|
|
pages : AuGTK.SelectionModel;
|
|
transitionDuration : number;
|
|
transitionRunning : boolean;
|
|
transitionType : AuGTK.StackTransitionType;
|
|
vhomogeneous : boolean;
|
|
visibleChild : AuGTK.Widget;
|
|
visibleChildName : string;
|
|
|
|
static New(): AuGTK.Widget;
|
|
addChild(child: AuGTK.Widget): AuGTK.StackPage;
|
|
addNamed(child: AuGTK.Widget, name: string | undefined | null): AuGTK.StackPage;
|
|
addTitled(child: AuGTK.Widget, name: string | undefined | null, title: string): AuGTK.StackPage;
|
|
getChildByName(name: string): AuGTK.Widget;
|
|
getHhomogeneous(): boolean;
|
|
getInterpolateSize(): boolean;
|
|
getPage(child: AuGTK.Widget): AuGTK.StackPage;
|
|
getPages(): AuGTK.SelectionModel;
|
|
getTransitionDuration(): number;
|
|
getTransitionRunning(): boolean;
|
|
getTransitionType(): AuGTK.StackTransitionType;
|
|
getVhomogeneous(): boolean;
|
|
getVisibleChild(): AuGTK.Widget;
|
|
getVisibleChildName(): string;
|
|
remove(child: AuGTK.Widget): void;
|
|
setHhomogeneous(hhomogeneous: boolean): void;
|
|
setInterpolateSize(interpolateSize: boolean): void;
|
|
setTransitionDuration(duration: number): void;
|
|
setTransitionType(transition: AuGTK.StackTransitionType): void;
|
|
setVhomogeneous(vhomogeneous: boolean): void;
|
|
setVisibleChild(child: AuGTK.Widget): void;
|
|
setVisibleChildFull(name: string, transition: AuGTK.StackTransitionType): void;
|
|
setVisibleChildName(name: string): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class StackCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
hhomogeneous ?: boolean;
|
|
vhomogeneous ?: boolean;
|
|
visibleChild ?: AuGTK.Widget;
|
|
visibleChildName ?: string;
|
|
transitionDuration ?: number;
|
|
transitionType ?: AuGTK.StackTransitionType;
|
|
transitionRunning ?: boolean;
|
|
interpolateSize ?: boolean;
|
|
pages ?: AuGTK.SelectionModel;
|
|
}
|
|
|
|
class StackPage extends GObject.Object implements AuGTK.Accessible {
|
|
constructor(initializerList ?: StackPageCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
iconName : string;
|
|
name : string;
|
|
needsAttention : boolean;
|
|
title : string;
|
|
useUnderline : boolean;
|
|
visible : boolean;
|
|
|
|
getChild(): AuGTK.Widget;
|
|
getIconName(): string;
|
|
getName(): string;
|
|
getNeedsAttention(): boolean;
|
|
getTitle(): string;
|
|
getUseUnderline(): boolean;
|
|
getVisible(): boolean;
|
|
setIconName(setting: string): void;
|
|
setName(setting: string): void;
|
|
setNeedsAttention(setting: boolean): void;
|
|
setTitle(setting: string): void;
|
|
setUseUnderline(setting: boolean): void;
|
|
setVisible(visible: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
getAccessibleParent(): AuGTK.Accessible;
|
|
getAccessibleRole(): AuGTK.AccessibleRole;
|
|
getAtContext(): AuGTK.ATContext;
|
|
getBounds(x: number, y: number, width: number, height: number): boolean;
|
|
getFirstAccessibleChild(): AuGTK.Accessible;
|
|
getNextAccessibleSibling(): AuGTK.Accessible;
|
|
getPlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
resetProperty(property: AuGTK.AccessibleProperty): void;
|
|
resetRelation(relation: AuGTK.AccessibleRelation): void;
|
|
resetState(state: AuGTK.AccessibleState): void;
|
|
updateProperty(nProperties: number, properties: AuGTK.AccessibleProperty[], values: GObject.Value[]): void;
|
|
updateRelation(nRelations: number, relations: AuGTK.AccessibleRelation[], values: GObject.Value[]): void;
|
|
updateState(nStates: number, states: AuGTK.AccessibleState[], values: GObject.Value[]): void;
|
|
}
|
|
|
|
class StackPageCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
child ?: AuGTK.Widget;
|
|
name ?: string;
|
|
title ?: string;
|
|
iconName ?: string;
|
|
needsAttention ?: boolean;
|
|
visible ?: boolean;
|
|
useUnderline ?: boolean;
|
|
}
|
|
|
|
class StackSidebar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: StackSidebarCtor);
|
|
|
|
stack : AuGTK.Stack;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getStack(): AuGTK.Stack;
|
|
setStack(stack: AuGTK.Stack): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class StackSidebarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
stack ?: AuGTK.Stack;
|
|
}
|
|
|
|
class StackSwitcher extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: StackSwitcherCtor);
|
|
|
|
stack : AuGTK.Stack;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getStack(): AuGTK.Stack;
|
|
setStack(stack: AuGTK.Stack | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
getOrientation(): AuGTK.Orientation;
|
|
setOrientation(orientation: AuGTK.Orientation): void;
|
|
}
|
|
|
|
class StackSwitcherCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
stack ?: AuGTK.Stack;
|
|
}
|
|
|
|
class Statusbar extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: StatusbarCtor);
|
|
|
|
static New(): AuGTK.Widget;
|
|
getContextId(contextDescription: string): number;
|
|
pop(contextId: number): void;
|
|
push(contextId: number, text: string): number;
|
|
remove(contextId: number, messageId: number): void;
|
|
removeAll(contextId: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class StatusbarCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
}
|
|
|
|
class StatusbarEventListener extends AuGlibEx.IEventListener {
|
|
textPopped(contextId: number, text: string): void;
|
|
textPushed(contextId: number, text: string): void;
|
|
}
|
|
|
|
class StringFilter extends AuGTK.Filter {
|
|
constructor(initializerList ?: StringFilterCtor);
|
|
|
|
expression : AuGTK.Expression;
|
|
ignoreCase : boolean;
|
|
matchMode : AuGTK.StringFilterMatchMode;
|
|
search : string;
|
|
|
|
static New(expression: AuGTK.Expression | undefined | null): AuGTK.StringFilter;
|
|
getExpression(): AuGTK.Expression;
|
|
getIgnoreCase(): boolean;
|
|
getMatchMode(): AuGTK.StringFilterMatchMode;
|
|
getSearch(): string;
|
|
setExpression(expression: AuGTK.Expression | undefined | null): void;
|
|
setIgnoreCase(ignoreCase: boolean): void;
|
|
setMatchMode(mode: AuGTK.StringFilterMatchMode): void;
|
|
setSearch(search: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class StringFilterCtor {
|
|
expression ?: AuGTK.Expression;
|
|
ignoreCase ?: boolean;
|
|
matchMode ?: AuGTK.StringFilterMatchMode;
|
|
search ?: string;
|
|
}
|
|
|
|
class StringList extends GObject.Object implements AuGIO.ListModel, AuGTK.Buildable {
|
|
constructor(initializerList ?: StringListCtor);
|
|
|
|
strings : string[];
|
|
|
|
static New(strings: string[] | undefined | null): AuGTK.StringList;
|
|
append(string: string): void;
|
|
getString(position: number): string;
|
|
remove(position: number): void;
|
|
splice(position: number, nRemovals: number, additions: string[] | undefined | null): void;
|
|
take(string: string): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class StringListCtor {
|
|
strings ?: any;
|
|
}
|
|
|
|
class StringObject extends GObject.Object {
|
|
constructor(initializerList ?: StringObjectCtor);
|
|
|
|
string : string;
|
|
|
|
static New(string: string): AuGTK.StringObject;
|
|
getString(): string;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class StringObjectCtor {
|
|
string ?: string;
|
|
}
|
|
|
|
class StringSorter extends AuGTK.Sorter {
|
|
constructor(initializerList ?: StringSorterCtor);
|
|
|
|
collation : AuGTK.Collation;
|
|
expression : AuGTK.Expression;
|
|
ignoreCase : boolean;
|
|
|
|
static New(expression: AuGTK.Expression | undefined | null): AuGTK.StringSorter;
|
|
getCollation(): AuGTK.Collation;
|
|
getExpression(): AuGTK.Expression;
|
|
getIgnoreCase(): boolean;
|
|
setCollation(collation: AuGTK.Collation): void;
|
|
setExpression(expression: AuGTK.Expression | undefined | null): void;
|
|
setIgnoreCase(ignoreCase: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class StringSorterCtor {
|
|
expression ?: AuGTK.Expression;
|
|
ignoreCase ?: boolean;
|
|
collation ?: AuGTK.Collation;
|
|
}
|
|
|
|
class StyleContext extends GObject.Object {
|
|
constructor(initializerList ?: StyleContextCtor);
|
|
|
|
parentObject : GObject.Object;
|
|
|
|
display : AuGDK.Display;
|
|
|
|
static AddProviderForDisplay(display: AuGDK.Display, provider: AuGTK.StyleProvider, priority: number): void;
|
|
static RemoveProviderForDisplay(display: AuGDK.Display, provider: AuGTK.StyleProvider): void;
|
|
addClass(className: string): void;
|
|
addProvider(provider: AuGTK.StyleProvider, priority: number): void;
|
|
getBorder(border: AuGTK.Border): void;
|
|
getColor(color: AuGDK.RGBA): void;
|
|
getDisplay(): AuGDK.Display;
|
|
getMargin(margin: AuGTK.Border): void;
|
|
getPadding(padding: AuGTK.Border): void;
|
|
getScale(): number;
|
|
getState(): AuGTK.StateFlags;
|
|
hasClass(className: string): boolean;
|
|
lookupColor(colorName: string, color: AuGDK.RGBA): boolean;
|
|
removeClass(className: string): void;
|
|
removeProvider(provider: AuGTK.StyleProvider): void;
|
|
restore(): void;
|
|
save(): void;
|
|
setDisplay(display: AuGDK.Display): void;
|
|
setScale(scale: number): void;
|
|
setState(flags: AuGTK.StateFlags): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class StyleContextCtor {
|
|
display ?: AuGDK.Display;
|
|
}
|
|
|
|
class Switch extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: SwitchCtor);
|
|
|
|
active : boolean;
|
|
state : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getActive(): boolean;
|
|
getState(): boolean;
|
|
setActive(isActive: boolean): void;
|
|
setState(state: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
getActionName(): string;
|
|
getActionTargetValue(): AuGlibEx.Variant;
|
|
setActionName(actionName: string | undefined | null): void;
|
|
setActionTargetValue(targetValue: AuGlibEx.Variant | undefined | null): void;
|
|
setDetailedActionName(detailedActionName: string): void;
|
|
}
|
|
|
|
class SwitchCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
active ?: boolean;
|
|
state ?: boolean;
|
|
}
|
|
|
|
class SwitchEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
stateSet(state: boolean): boolean;
|
|
}
|
|
|
|
class Text extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Editable {
|
|
constructor(initializerList ?: TextCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
activatesDefault : boolean;
|
|
attributes : AuPango.AttrList;
|
|
buffer : AuGTK.EntryBuffer;
|
|
enableEmojiCompletion : boolean;
|
|
extraMenu : AuGIO.MenuModel;
|
|
imModule : string;
|
|
inputHints : AuGTK.InputHints;
|
|
inputPurpose : AuGTK.InputPurpose;
|
|
invisibleChar : number;
|
|
invisibleCharSet : boolean;
|
|
maxLength : number;
|
|
overwriteMode : boolean;
|
|
placeholderText : string;
|
|
propagateTextWidth : boolean;
|
|
scrollOffset : number;
|
|
tabs : AuPango.TabArray;
|
|
truncateMultiline : boolean;
|
|
visibility : boolean;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithBuffer(buffer: AuGTK.EntryBuffer): AuGTK.Widget;
|
|
computeCursorExtents(position: number | bigint, strong ?: Graphene.Rect, weak ?: Graphene.Rect): void;
|
|
getActivatesDefault(): boolean;
|
|
getAttributes(): AuPango.AttrList;
|
|
getBuffer(): AuGTK.EntryBuffer;
|
|
getEnableEmojiCompletion(): boolean;
|
|
getExtraMenu(): AuGIO.MenuModel;
|
|
getInputHints(): AuGTK.InputHints;
|
|
getInputPurpose(): AuGTK.InputPurpose;
|
|
getInvisibleChar(): string;
|
|
getMaxLength(): number;
|
|
getOverwriteMode(): boolean;
|
|
getPlaceholderText(): string;
|
|
getPropagateTextWidth(): boolean;
|
|
getTabs(): AuPango.TabArray;
|
|
getTextLength(): number;
|
|
getTruncateMultiline(): boolean;
|
|
getVisibility(): boolean;
|
|
grabFocusWithoutSelecting(): boolean;
|
|
setActivatesDefault(activates: boolean): void;
|
|
setAttributes(attrs: AuPango.AttrList | undefined | null): void;
|
|
setBuffer(buffer: AuGTK.EntryBuffer): void;
|
|
setEnableEmojiCompletion(enableEmojiCompletion: boolean): void;
|
|
setExtraMenu(model: AuGIO.MenuModel | undefined | null): void;
|
|
setInputHints(hints: AuGTK.InputHints): void;
|
|
setInputPurpose(purpose: AuGTK.InputPurpose): void;
|
|
setInvisibleChar(ch: string): void;
|
|
setMaxLength(length: number): void;
|
|
setOverwriteMode(overwrite: boolean): void;
|
|
setPlaceholderText(text: string | undefined | null): void;
|
|
setPropagateTextWidth(propagateTextWidth: boolean): void;
|
|
setTabs(tabs: AuPango.TabArray | undefined | null): void;
|
|
setTruncateMultiline(truncateMultiline: boolean): void;
|
|
setVisibility(visible: boolean): void;
|
|
unsetInvisibleChar(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
cursorPosition : number;
|
|
editable : boolean;
|
|
enableUndo : boolean;
|
|
maxWidthChars : number;
|
|
selectionBound : number;
|
|
text : string;
|
|
widthChars : number;
|
|
XAlign : number;
|
|
|
|
static DelegateGetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static DelegateSetProperty(object: GObject.Object, propId: number, value: GObject.Value, pspec: GObject.ParamSpec): boolean;
|
|
static InstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number;
|
|
delegateGetAccessiblePlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
deleteSelection(): void;
|
|
deleteText(startPos: number, endPos: number): void;
|
|
finishDelegate(): void;
|
|
getAlignment(): number;
|
|
getChars(startPos: number, endPos: number): string;
|
|
getDelegate(): AuGTK.Editable;
|
|
getEditable(): boolean;
|
|
getEnableUndo(): boolean;
|
|
getMaxWidthChars(): number;
|
|
getPosition(): number;
|
|
getSelectionBounds(startPos ?: number, endPos ?: number): boolean;
|
|
getText(): string;
|
|
getWidthChars(): number;
|
|
initDelegate(): void;
|
|
insertText(text: string, length: number, position: number): void;
|
|
selectRegion(startPos: number, endPos: number): void;
|
|
setAlignment(XAlign: number): void;
|
|
setEditable(isEditable: boolean): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxWidthChars(nChars: number): void;
|
|
setPosition(position: number): void;
|
|
setText(text: string): void;
|
|
setWidthChars(nChars: number): void;
|
|
}
|
|
|
|
class TextCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
cursorPosition ?: number;
|
|
editable ?: boolean;
|
|
enableUndo ?: boolean;
|
|
maxWidthChars ?: number;
|
|
selectionBound ?: number;
|
|
text ?: string;
|
|
widthChars ?: number;
|
|
XAlign ?: number;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
buffer ?: AuGTK.EntryBuffer;
|
|
maxLength ?: number;
|
|
visibility ?: boolean;
|
|
invisibleChar ?: number;
|
|
invisibleCharSet ?: boolean;
|
|
activatesDefault ?: boolean;
|
|
scrollOffset ?: number;
|
|
truncateMultiline ?: boolean;
|
|
overwriteMode ?: boolean;
|
|
imModule ?: string;
|
|
placeholderText ?: string;
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
attributes ?: AuPango.AttrList;
|
|
tabs ?: AuPango.TabArray;
|
|
enableEmojiCompletion ?: boolean;
|
|
propagateTextWidth ?: boolean;
|
|
extraMenu ?: AuGIO.MenuModel;
|
|
}
|
|
|
|
class TextEventListener extends AuGlibEx.IEventListener {
|
|
activate(): void;
|
|
backspace(): void;
|
|
copyClipboard(): void;
|
|
cutClipboard(): void;
|
|
deleteFromCursor(type: AuGTK.DeleteType, count: number): void;
|
|
insertAtCursor(string: string): void;
|
|
insertEmoji(): void;
|
|
moveCursor(step: AuGTK.MovementStep, count: number, extend: boolean): void;
|
|
pasteClipboard(): void;
|
|
preeditChanged(preedit: string): void;
|
|
toggleOverwrite(): void;
|
|
}
|
|
|
|
class TextBuffer extends GObject.Object {
|
|
constructor(initializerList ?: TextBufferCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
priv : AuGTK.TextBufferPrivate;
|
|
|
|
canRedo : boolean;
|
|
canUndo : boolean;
|
|
cursorPosition : number;
|
|
enableUndo : boolean;
|
|
hasSelection : boolean;
|
|
tagTable : AuGTK.TextTagTable;
|
|
text : string;
|
|
|
|
static New(table: AuGTK.TextTagTable | undefined | null): AuGTK.TextBuffer;
|
|
addMark(mark: AuGTK.TextMark, where: AuGTK.TextIter): void;
|
|
addSelectionClipboard(clipboard: AuGDK.Clipboard): void;
|
|
applyTag(tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
applyTagByName(name: string, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
backspace(iter: AuGTK.TextIter, interactive: boolean, defaultEditable: boolean): boolean;
|
|
beginIrreversibleAction(): void;
|
|
beginUserAction(): void;
|
|
copyClipboard(clipboard: AuGDK.Clipboard): void;
|
|
createChildAnchor(iter: AuGTK.TextIter): AuGTK.TextChildAnchor;
|
|
createMark(markName: string | undefined | null, where: AuGTK.TextIter, leftGravity: boolean): AuGTK.TextMark;
|
|
cutClipboard(clipboard: AuGDK.Clipboard, defaultEditable: boolean): void;
|
|
delete(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
deleteInteractive(startIter: AuGTK.TextIter, endIter: AuGTK.TextIter, defaultEditable: boolean): boolean;
|
|
deleteMark(mark: AuGTK.TextMark): void;
|
|
deleteMarkByName(name: string): void;
|
|
deleteSelection(interactive: boolean, defaultEditable: boolean): boolean;
|
|
endIrreversibleAction(): void;
|
|
endUserAction(): void;
|
|
getBounds(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
getCanRedo(): boolean;
|
|
getCanUndo(): boolean;
|
|
getCharCount(): number;
|
|
getEnableUndo(): boolean;
|
|
getEndIter(iter: AuGTK.TextIter): void;
|
|
getHasSelection(): boolean;
|
|
getInsert(): AuGTK.TextMark;
|
|
getIterAtChildAnchor(iter: AuGTK.TextIter, anchor: AuGTK.TextChildAnchor): void;
|
|
getIterAtLine(iter: AuGTK.TextIter, lineNumber: number): boolean;
|
|
getIterAtLineIndex(iter: AuGTK.TextIter, lineNumber: number, byteIndex: number): boolean;
|
|
getIterAtLineOffset(iter: AuGTK.TextIter, lineNumber: number, charOffset: number): boolean;
|
|
getIterAtMark(iter: AuGTK.TextIter, mark: AuGTK.TextMark): void;
|
|
getIterAtOffset(iter: AuGTK.TextIter, charOffset: number): void;
|
|
getLineCount(): number;
|
|
getMark(name: string): AuGTK.TextMark;
|
|
getMaxUndoLevels(): number;
|
|
getModified(): boolean;
|
|
getSelectionBound(): AuGTK.TextMark;
|
|
getSelectionBounds(start: AuGTK.TextIter, end: AuGTK.TextIter): boolean;
|
|
getSelectionContent(): AuGDK.ContentProvider;
|
|
getSlice(start: AuGTK.TextIter, end: AuGTK.TextIter, includeHiddenChars: boolean): string;
|
|
getStartIter(iter: AuGTK.TextIter): void;
|
|
getTagTable(): AuGTK.TextTagTable;
|
|
getText(start: AuGTK.TextIter, end: AuGTK.TextIter, includeHiddenChars: boolean): string;
|
|
insert(iter: AuGTK.TextIter, text: string, len: number): void;
|
|
insertAtCursor(text: string, len: number): void;
|
|
insertChildAnchor(iter: AuGTK.TextIter, anchor: AuGTK.TextChildAnchor): void;
|
|
insertInteractive(iter: AuGTK.TextIter, text: string, len: number, defaultEditable: boolean): boolean;
|
|
insertInteractiveAtCursor(text: string, len: number, defaultEditable: boolean): boolean;
|
|
insertMarkup(iter: AuGTK.TextIter, markup: string, len: number): void;
|
|
insertPaintable(iter: AuGTK.TextIter, paintable: AuGDK.Paintable): void;
|
|
insertRange(iter: AuGTK.TextIter, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
insertRangeInteractive(iter: AuGTK.TextIter, start: AuGTK.TextIter, end: AuGTK.TextIter, defaultEditable: boolean): boolean;
|
|
moveMark(mark: AuGTK.TextMark, where: AuGTK.TextIter): void;
|
|
moveMarkByName(name: string, where: AuGTK.TextIter): void;
|
|
pasteClipboard(clipboard: AuGDK.Clipboard, overrideLocation: AuGTK.TextIter | undefined | null, defaultEditable: boolean): void;
|
|
placeCursor(where: AuGTK.TextIter): void;
|
|
redo(): void;
|
|
removeAllTags(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
removeSelectionClipboard(clipboard: AuGDK.Clipboard): void;
|
|
removeTag(tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
removeTagByName(name: string, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
selectRange(ins: AuGTK.TextIter, bound: AuGTK.TextIter): void;
|
|
setEnableUndo(enableUndo: boolean): void;
|
|
setMaxUndoLevels(maxUndoLevels: number): void;
|
|
setModified(setting: boolean): void;
|
|
setText(text: string, len: number): void;
|
|
undo(): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TextBufferCtor {
|
|
tagTable ?: AuGTK.TextTagTable;
|
|
text ?: string;
|
|
hasSelection ?: boolean;
|
|
cursorPosition ?: number;
|
|
canUndo ?: boolean;
|
|
canRedo ?: boolean;
|
|
enableUndo ?: boolean;
|
|
}
|
|
|
|
class TextBufferEventListener extends AuGlibEx.IEventListener {
|
|
applyTag(tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
beginUserAction(): void;
|
|
changed(): void;
|
|
deleteRange(start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
endUserAction(): void;
|
|
insertChildAnchor(location: AuGTK.TextIter, anchor: AuGTK.TextChildAnchor): void;
|
|
insertPaintable(location: AuGTK.TextIter, paintable: AuGDK.Paintable): void;
|
|
insertText(location: AuGTK.TextIter, text: string, len: number): void;
|
|
markDeleted(mark: AuGTK.TextMark): void;
|
|
markSet(location: AuGTK.TextIter, mark: AuGTK.TextMark): void;
|
|
modifiedChanged(): void;
|
|
pasteDone(clipboard: AuGDK.Clipboard): void;
|
|
redo(): void;
|
|
removeTag(tag: AuGTK.TextTag, start: AuGTK.TextIter, end: AuGTK.TextIter): void;
|
|
undo(): void;
|
|
}
|
|
|
|
class TextChildAnchor extends GObject.Object {
|
|
constructor(initializerList ?: TextChildAnchorCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
segment : void;
|
|
|
|
static New(): AuGTK.TextChildAnchor;
|
|
static NewWithReplacement(character: string): AuGTK.TextChildAnchor;
|
|
getDeleted(): boolean;
|
|
getWidgets(outLen: number): AuGTK.Widget[];
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TextChildAnchorCtor {
|
|
}
|
|
|
|
class TextMark extends GObject.Object {
|
|
constructor(initializerList ?: TextMarkCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
segment : void;
|
|
|
|
leftGravity : boolean;
|
|
name : string;
|
|
|
|
static New(name: string | undefined | null, leftGravity: boolean): AuGTK.TextMark;
|
|
getBuffer(): AuGTK.TextBuffer;
|
|
getDeleted(): boolean;
|
|
getLeftGravity(): boolean;
|
|
getName(): string;
|
|
getVisible(): boolean;
|
|
setVisible(setting: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TextMarkCtor {
|
|
name ?: string;
|
|
leftGravity ?: boolean;
|
|
}
|
|
|
|
class TextTag extends GObject.Object {
|
|
constructor(initializerList ?: TextTagCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
priv : AuGTK.TextTagPrivate;
|
|
|
|
accumulativeMargin : boolean;
|
|
allowBreaks : boolean;
|
|
allowBreaksSet : boolean;
|
|
background : string;
|
|
backgroundFullHeight : boolean;
|
|
backgroundFullHeightSet : boolean;
|
|
backgroundRgba : AuGDK.RGBA;
|
|
backgroundSet : boolean;
|
|
direction : AuGTK.TextDirection;
|
|
editable : boolean;
|
|
editableSet : boolean;
|
|
fallback : boolean;
|
|
fallbackSet : boolean;
|
|
family : string;
|
|
familySet : boolean;
|
|
font : string;
|
|
fontDesc : AuPango.FontDescription;
|
|
fontFeatures : string;
|
|
fontFeaturesSet : boolean;
|
|
foreground : string;
|
|
foregroundRgba : AuGDK.RGBA;
|
|
foregroundSet : boolean;
|
|
indent : number;
|
|
indentSet : boolean;
|
|
insertHyphens : boolean;
|
|
insertHyphensSet : boolean;
|
|
invisible : boolean;
|
|
invisibleSet : boolean;
|
|
justification : AuGTK.Justification;
|
|
justificationSet : boolean;
|
|
language : string;
|
|
languageSet : boolean;
|
|
leftMargin : number;
|
|
leftMarginSet : boolean;
|
|
letterSpacing : number;
|
|
letterSpacingSet : boolean;
|
|
lineHeight : number;
|
|
lineHeightSet : boolean;
|
|
name : string;
|
|
overline : AuPango.Overline;
|
|
overlineRgba : AuGDK.RGBA;
|
|
overlineRgbaSet : boolean;
|
|
overlineSet : boolean;
|
|
paragraphBackground : string;
|
|
paragraphBackgroundRgba : AuGDK.RGBA;
|
|
paragraphBackgroundSet : boolean;
|
|
pixelsAboveLines : number;
|
|
pixelsAboveLinesSet : boolean;
|
|
pixelsBelowLines : number;
|
|
pixelsBelowLinesSet : boolean;
|
|
pixelsInsideWrap : number;
|
|
pixelsInsideWrapSet : boolean;
|
|
rightMargin : number;
|
|
rightMarginSet : boolean;
|
|
rise : number;
|
|
riseSet : boolean;
|
|
scale : number;
|
|
scaleSet : boolean;
|
|
sentence : boolean;
|
|
sentenceSet : boolean;
|
|
showSpaces : AuPango.ShowFlags;
|
|
showSpacesSet : boolean;
|
|
size : number;
|
|
sizePoints : number;
|
|
sizeSet : boolean;
|
|
stretch : AuPango.Stretch;
|
|
stretchSet : boolean;
|
|
strikethrough : boolean;
|
|
strikethroughRgba : AuGDK.RGBA;
|
|
strikethroughRgbaSet : boolean;
|
|
strikethroughSet : boolean;
|
|
style : AuPango.Style;
|
|
styleSet : boolean;
|
|
tabs : AuPango.TabArray;
|
|
tabsSet : boolean;
|
|
textTransform : AuPango.TextTransform;
|
|
textTransformSet : boolean;
|
|
underline : AuPango.Underline;
|
|
underlineRgba : AuGDK.RGBA;
|
|
underlineRgbaSet : boolean;
|
|
underlineSet : boolean;
|
|
variant : AuPango.Variant;
|
|
variantSet : boolean;
|
|
weight : number;
|
|
weightSet : boolean;
|
|
word : boolean;
|
|
wordSet : boolean;
|
|
wrapMode : AuGTK.WrapMode;
|
|
wrapModeSet : boolean;
|
|
|
|
static New(name: string | undefined | null): AuGTK.TextTag;
|
|
changed(sizeChanged: boolean): void;
|
|
getPriority(): number;
|
|
setPriority(priority: number): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TextTagCtor {
|
|
name ?: string;
|
|
background ?: string;
|
|
foreground ?: string;
|
|
backgroundRgba ?: AuGDK.RGBA;
|
|
foregroundRgba ?: AuGDK.RGBA;
|
|
font ?: string;
|
|
fontDesc ?: AuPango.FontDescription;
|
|
family ?: string;
|
|
style ?: AuPango.Style;
|
|
variant ?: AuPango.Variant;
|
|
weight ?: number;
|
|
stretch ?: AuPango.Stretch;
|
|
size ?: number;
|
|
sizePoints ?: number;
|
|
scale ?: number;
|
|
pixelsAboveLines ?: number;
|
|
pixelsBelowLines ?: number;
|
|
pixelsInsideWrap ?: number;
|
|
lineHeight ?: number;
|
|
editable ?: boolean;
|
|
wrapMode ?: AuGTK.WrapMode;
|
|
justification ?: AuGTK.Justification;
|
|
direction ?: AuGTK.TextDirection;
|
|
leftMargin ?: number;
|
|
indent ?: number;
|
|
strikethrough ?: boolean;
|
|
strikethroughRgba ?: AuGDK.RGBA;
|
|
rightMargin ?: number;
|
|
underline ?: AuPango.Underline;
|
|
underlineRgba ?: AuGDK.RGBA;
|
|
overline ?: AuPango.Overline;
|
|
overlineRgba ?: AuGDK.RGBA;
|
|
rise ?: number;
|
|
backgroundFullHeight ?: boolean;
|
|
language ?: string;
|
|
tabs ?: AuPango.TabArray;
|
|
invisible ?: boolean;
|
|
paragraphBackground ?: string;
|
|
paragraphBackgroundRgba ?: AuGDK.RGBA;
|
|
fallback ?: boolean;
|
|
letterSpacing ?: number;
|
|
fontFeatures ?: string;
|
|
allowBreaks ?: boolean;
|
|
showSpaces ?: AuPango.ShowFlags;
|
|
insertHyphens ?: boolean;
|
|
textTransform ?: AuPango.TextTransform;
|
|
word ?: boolean;
|
|
sentence ?: boolean;
|
|
accumulativeMargin ?: boolean;
|
|
backgroundSet ?: boolean;
|
|
foregroundSet ?: boolean;
|
|
familySet ?: boolean;
|
|
styleSet ?: boolean;
|
|
variantSet ?: boolean;
|
|
weightSet ?: boolean;
|
|
stretchSet ?: boolean;
|
|
sizeSet ?: boolean;
|
|
scaleSet ?: boolean;
|
|
pixelsAboveLinesSet ?: boolean;
|
|
pixelsBelowLinesSet ?: boolean;
|
|
pixelsInsideWrapSet ?: boolean;
|
|
lineHeightSet ?: boolean;
|
|
editableSet ?: boolean;
|
|
wrapModeSet ?: boolean;
|
|
justificationSet ?: boolean;
|
|
leftMarginSet ?: boolean;
|
|
indentSet ?: boolean;
|
|
strikethroughSet ?: boolean;
|
|
strikethroughRgbaSet ?: boolean;
|
|
rightMarginSet ?: boolean;
|
|
underlineSet ?: boolean;
|
|
underlineRgbaSet ?: boolean;
|
|
overlineSet ?: boolean;
|
|
overlineRgbaSet ?: boolean;
|
|
riseSet ?: boolean;
|
|
backgroundFullHeightSet ?: boolean;
|
|
languageSet ?: boolean;
|
|
tabsSet ?: boolean;
|
|
invisibleSet ?: boolean;
|
|
paragraphBackgroundSet ?: boolean;
|
|
fallbackSet ?: boolean;
|
|
letterSpacingSet ?: boolean;
|
|
fontFeaturesSet ?: boolean;
|
|
allowBreaksSet ?: boolean;
|
|
showSpacesSet ?: boolean;
|
|
insertHyphensSet ?: boolean;
|
|
textTransformSet ?: boolean;
|
|
sentenceSet ?: boolean;
|
|
wordSet ?: boolean;
|
|
}
|
|
|
|
class TextTagTable extends GObject.Object implements AuGTK.Buildable {
|
|
constructor(initializerList ?: TextTagTableCtor);
|
|
|
|
static New(): AuGTK.TextTagTable;
|
|
add(tag: AuGTK.TextTag): boolean;
|
|
foreach(func: (tag: AuGTK.TextTag) => void): void;
|
|
getSize(): number;
|
|
lookup(name: string): AuGTK.TextTag;
|
|
remove(tag: AuGTK.TextTag): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class TextTagTableCtor {
|
|
}
|
|
|
|
class TextTagTableEventListener extends AuGlibEx.IEventListener {
|
|
tagAdded(tag: AuGTK.TextTag): void;
|
|
tagChanged(tag: AuGTK.TextTag, sizeChanged: boolean): void;
|
|
tagRemoved(tag: AuGTK.TextTag): void;
|
|
}
|
|
|
|
class TextView extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|
constructor(initializerList ?: TextViewCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
priv : AuGTK.TextViewPrivate;
|
|
|
|
acceptsTab : boolean;
|
|
bottomMargin : number;
|
|
buffer : AuGTK.TextBuffer;
|
|
cursorVisible : boolean;
|
|
editable : boolean;
|
|
extraMenu : AuGIO.MenuModel;
|
|
imModule : string;
|
|
indent : number;
|
|
inputHints : AuGTK.InputHints;
|
|
inputPurpose : AuGTK.InputPurpose;
|
|
justification : AuGTK.Justification;
|
|
leftMargin : number;
|
|
monospace : boolean;
|
|
overwrite : boolean;
|
|
pixelsAboveLines : number;
|
|
pixelsBelowLines : number;
|
|
pixelsInsideWrap : number;
|
|
rightMargin : number;
|
|
tabs : AuPango.TabArray;
|
|
topMargin : number;
|
|
wrapMode : AuGTK.WrapMode;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithBuffer(buffer: AuGTK.TextBuffer): AuGTK.Widget;
|
|
addChildAtAnchor(child: AuGTK.Widget, anchor: AuGTK.TextChildAnchor): void;
|
|
addOverlay(child: AuGTK.Widget, XPos: number, YPos: number): void;
|
|
backwardDisplayLine(iter: AuGTK.TextIter): boolean;
|
|
backwardDisplayLineStart(iter: AuGTK.TextIter): boolean;
|
|
bufferToWindowCoords(win: AuGTK.TextWindowType, bufferX: number, bufferY: number, windowX ?: number, windowY ?: number): void;
|
|
forwardDisplayLine(iter: AuGTK.TextIter): boolean;
|
|
forwardDisplayLineEnd(iter: AuGTK.TextIter): boolean;
|
|
getAcceptsTab(): boolean;
|
|
getBottomMargin(): number;
|
|
getBuffer(): AuGTK.TextBuffer;
|
|
getCursorLocations(iter: AuGTK.TextIter | undefined | null, strong ?: AuGDK.Rectangle, weak ?: AuGDK.Rectangle): void;
|
|
getCursorVisible(): boolean;
|
|
getEditable(): boolean;
|
|
getExtraMenu(): AuGIO.MenuModel;
|
|
getGutter(win: AuGTK.TextWindowType): AuGTK.Widget;
|
|
getIndent(): number;
|
|
getInputHints(): AuGTK.InputHints;
|
|
getInputPurpose(): AuGTK.InputPurpose;
|
|
getIterAtLocation(iter: AuGTK.TextIter, x: number, y: number): boolean;
|
|
getIterAtPosition(iter: AuGTK.TextIter, trailing ?: number, x ?: number, y ?: number): boolean;
|
|
getIterLocation(iter: AuGTK.TextIter, location: AuGDK.Rectangle): void;
|
|
getJustification(): AuGTK.Justification;
|
|
getLeftMargin(): number;
|
|
getLineAtY(targetIter: AuGTK.TextIter, y: number, lineTop: number): void;
|
|
getLineYRange(iter: AuGTK.TextIter, y: number, height: number): void;
|
|
getLtrContext(): AuPango.Context;
|
|
getMonospace(): boolean;
|
|
getOverwrite(): boolean;
|
|
getPixelsAboveLines(): number;
|
|
getPixelsBelowLines(): number;
|
|
getPixelsInsideWrap(): number;
|
|
getRightMargin(): number;
|
|
getRtlContext(): AuPango.Context;
|
|
getTabs(): AuPango.TabArray;
|
|
getTopMargin(): number;
|
|
getVisibleRect(visibleRect: AuGDK.Rectangle): void;
|
|
getWrapMode(): AuGTK.WrapMode;
|
|
imContextFilterKeypress(event: AuGDK.Event): boolean;
|
|
moveMarkOnscreen(mark: AuGTK.TextMark): boolean;
|
|
moveOverlay(child: AuGTK.Widget, XPos: number, YPos: number): void;
|
|
moveVisually(iter: AuGTK.TextIter, count: number): boolean;
|
|
placeCursorOnscreen(): boolean;
|
|
remove(child: AuGTK.Widget): void;
|
|
resetCursorBlink(): void;
|
|
resetImContext(): void;
|
|
scrollMarkOnscreen(mark: AuGTK.TextMark): void;
|
|
scrollToIter(iter: AuGTK.TextIter, withinMargin: number, useAlign: boolean, XAlign: number, YAlign: number): boolean;
|
|
scrollToMark(mark: AuGTK.TextMark, withinMargin: number, useAlign: boolean, XAlign: number, YAlign: number): void;
|
|
setAcceptsTab(acceptsTab: boolean): void;
|
|
setBottomMargin(bottomMargin: number): void;
|
|
setBuffer(buffer: AuGTK.TextBuffer | undefined | null): void;
|
|
setCursorVisible(setting: boolean): void;
|
|
setEditable(setting: boolean): void;
|
|
setExtraMenu(model: AuGIO.MenuModel | undefined | null): void;
|
|
setGutter(win: AuGTK.TextWindowType, widget: AuGTK.Widget | undefined | null): void;
|
|
setIndent(indent: number): void;
|
|
setInputHints(hints: AuGTK.InputHints): void;
|
|
setInputPurpose(purpose: AuGTK.InputPurpose): void;
|
|
setJustification(justification: AuGTK.Justification): void;
|
|
setLeftMargin(leftMargin: number): void;
|
|
setMonospace(monospace: boolean): void;
|
|
setOverwrite(overwrite: boolean): void;
|
|
setPixelsAboveLines(pixelsAboveLines: number): void;
|
|
setPixelsBelowLines(pixelsBelowLines: number): void;
|
|
setPixelsInsideWrap(pixelsInsideWrap: number): void;
|
|
setRightMargin(rightMargin: number): void;
|
|
setTabs(tabs: AuPango.TabArray): void;
|
|
setTopMargin(topMargin: number): void;
|
|
setWrapMode(wrapMode: AuGTK.WrapMode): void;
|
|
startsDisplayLine(iter: AuGTK.TextIter): boolean;
|
|
windowToBufferCoords(win: AuGTK.TextWindowType, windowX: number, windowY: number, bufferX ?: number, bufferY ?: number): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class TextViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
pixelsAboveLines ?: number;
|
|
pixelsBelowLines ?: number;
|
|
pixelsInsideWrap ?: number;
|
|
editable ?: boolean;
|
|
wrapMode ?: AuGTK.WrapMode;
|
|
justification ?: AuGTK.Justification;
|
|
leftMargin ?: number;
|
|
rightMargin ?: number;
|
|
topMargin ?: number;
|
|
bottomMargin ?: number;
|
|
indent ?: number;
|
|
tabs ?: AuPango.TabArray;
|
|
cursorVisible ?: boolean;
|
|
buffer ?: AuGTK.TextBuffer;
|
|
overwrite ?: boolean;
|
|
acceptsTab ?: boolean;
|
|
imModule ?: string;
|
|
inputPurpose ?: AuGTK.InputPurpose;
|
|
inputHints ?: AuGTK.InputHints;
|
|
monospace ?: boolean;
|
|
extraMenu ?: AuGIO.MenuModel;
|
|
}
|
|
|
|
class TextViewEventListener extends AuGlibEx.IEventListener {
|
|
backspace(): void;
|
|
copyClipboard(): void;
|
|
cutClipboard(): void;
|
|
deleteFromCursor(type: AuGTK.DeleteType, count: number): void;
|
|
extendSelection(granularity: AuGTK.TextExtendSelection, location: AuGTK.TextIter, start: AuGTK.TextIter, end: AuGTK.TextIter): boolean;
|
|
insertAtCursor(string: string): void;
|
|
insertEmoji(): void;
|
|
moveCursor(step: AuGTK.MovementStep, count: number, extendSelection: boolean): void;
|
|
moveViewport(step: AuGTK.ScrollStep, count: number): void;
|
|
pasteClipboard(): void;
|
|
preeditChanged(preedit: string): void;
|
|
selectAll(select: boolean): void;
|
|
setAnchor(): void;
|
|
toggleCursorVisible(): void;
|
|
toggleOverwrite(): void;
|
|
}
|
|
|
|
class ToggleButton extends AuGTK.Button implements AuGTK.Accessible, AuGTK.Actionable, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: ToggleButtonCtor);
|
|
|
|
button : AuGTK.Button;
|
|
|
|
active : boolean;
|
|
group : AuGTK.ToggleButton;
|
|
|
|
getActive(): boolean;
|
|
setActive(isActive: boolean): void;
|
|
setGroup(group: AuGTK.ToggleButton | undefined | null): void;
|
|
toggled(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
actionName : string;
|
|
actionTarget : AuGlibEx.Variant;
|
|
|
|
}
|
|
|
|
class ToggleButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
actionName ?: string;
|
|
actionTarget ?: any;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
label ?: string;
|
|
hasFrame ?: boolean;
|
|
useUnderline ?: boolean;
|
|
iconName ?: string;
|
|
child ?: AuGTK.Widget;
|
|
active ?: boolean;
|
|
group ?: AuGTK.ToggleButton;
|
|
}
|
|
|
|
class ToggleButtonEventListener extends AuGlibEx.IEventListener {
|
|
toggled(): void;
|
|
}
|
|
|
|
class Tooltip extends GObject.Object {
|
|
constructor(initializerList ?: TooltipCtor);
|
|
|
|
setCustom(customWidget: AuGTK.Widget | undefined | null): void;
|
|
setIcon(paintable: AuGDK.Paintable | undefined | null): void;
|
|
setIconFromGicon(gicon: AuGIO.Icon | undefined | null): void;
|
|
setIconFromIconName(iconName: string | undefined | null): void;
|
|
setMarkup(markup: string | undefined | null): void;
|
|
setText(text: string | undefined | null): void;
|
|
setTipArea(rect: AuGDK.Rectangle): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TooltipCtor {
|
|
}
|
|
|
|
class TreeExpander extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: TreeExpanderCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
hideExpander : boolean;
|
|
indentForDepth : boolean;
|
|
indentForIcon : boolean;
|
|
item : GObject.Object;
|
|
listRow : AuGTK.TreeListRow;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getHideExpander(): boolean;
|
|
getIndentForDepth(): boolean;
|
|
getIndentForIcon(): boolean;
|
|
getItem(): GObject.Object;
|
|
getListRow(): AuGTK.TreeListRow;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setHideExpander(hideExpander: boolean): void;
|
|
setIndentForDepth(indentForDepth: boolean): void;
|
|
setIndentForIcon(indentForIcon: boolean): void;
|
|
setListRow(listRow: AuGTK.TreeListRow | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class TreeExpanderCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
child ?: AuGTK.Widget;
|
|
hideExpander ?: boolean;
|
|
indentForDepth ?: boolean;
|
|
indentForIcon ?: boolean;
|
|
item ?: GObject.Object;
|
|
listRow ?: AuGTK.TreeListRow;
|
|
}
|
|
|
|
class TreeListModel extends GObject.Object implements AuGIO.ListModel {
|
|
constructor(initializerList ?: TreeListModelCtor);
|
|
|
|
autoexpand : boolean;
|
|
itemType : number;
|
|
model : AuGIO.ListModel;
|
|
nItems : number;
|
|
passthrough : boolean;
|
|
|
|
static New(root: AuGIO.ListModel, passthrough: boolean, autoexpand: boolean, createFunc: (item: GObject.Object) => AuGIO.ListModel, userDestroy: () => void): AuGTK.TreeListModel;
|
|
getAutoexpand(): boolean;
|
|
getChildRow(position: number): AuGTK.TreeListRow;
|
|
getModel(): AuGIO.ListModel;
|
|
getPassthrough(): boolean;
|
|
getRow(position: number): AuGTK.TreeListRow;
|
|
setAutoexpand(autoexpand: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
getItemType(): number;
|
|
getNItems(): number;
|
|
getItem(position: number): GObject.Object;
|
|
itemsChanged(position: number, removed: number, added: number): void;
|
|
}
|
|
|
|
class TreeListModelCtor {
|
|
autoexpand ?: boolean;
|
|
itemType ?: any;
|
|
model ?: AuGIO.ListModel;
|
|
nItems ?: number;
|
|
passthrough ?: boolean;
|
|
}
|
|
|
|
class TreeListRow extends GObject.Object {
|
|
constructor(initializerList ?: TreeListRowCtor);
|
|
|
|
children : AuGIO.ListModel;
|
|
depth : number;
|
|
expandable : boolean;
|
|
expanded : boolean;
|
|
item : GObject.Object;
|
|
|
|
getChildRow(position: number): AuGTK.TreeListRow;
|
|
getChildren(): AuGIO.ListModel;
|
|
getDepth(): number;
|
|
getExpanded(): boolean;
|
|
getItem(): GObject.Object;
|
|
getParent(): AuGTK.TreeListRow;
|
|
getPosition(): number;
|
|
isExpandable(): boolean;
|
|
setExpanded(expanded: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TreeListRowCtor {
|
|
children ?: AuGIO.ListModel;
|
|
depth ?: number;
|
|
expandable ?: boolean;
|
|
expanded ?: boolean;
|
|
item ?: GObject.Object;
|
|
}
|
|
|
|
class TreeListRowSorter extends AuGTK.Sorter {
|
|
constructor(initializerList ?: TreeListRowSorterCtor);
|
|
|
|
sorter : AuGTK.Sorter;
|
|
|
|
static New(sorter: AuGTK.Sorter | undefined | null): AuGTK.TreeListRowSorter;
|
|
getSorter(): AuGTK.Sorter;
|
|
setSorter(sorter: AuGTK.Sorter | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TreeListRowSorterCtor {
|
|
sorter ?: AuGTK.Sorter;
|
|
}
|
|
|
|
class TreeModelFilter extends GObject.Object implements AuGTK.TreeDragSource, AuGTK.TreeModel {
|
|
constructor(initializerList ?: TreeModelFilterCtor);
|
|
|
|
parent : GObject.Object;
|
|
priv : AuGTK.TreeModelFilterPrivate;
|
|
|
|
childModel : AuGTK.TreeModel;
|
|
virtualRoot : AuGTK.TreePath;
|
|
|
|
clearCache(): void;
|
|
convertChildIterToIter(filterIter: AuGTK.TreeIter, childIter: AuGTK.TreeIter): boolean;
|
|
convertChildPathToPath(childPath: AuGTK.TreePath): AuGTK.TreePath;
|
|
convertIterToChildIter(childIter: AuGTK.TreeIter, filterIter: AuGTK.TreeIter): void;
|
|
convertPathToChildPath(filterPath: AuGTK.TreePath): AuGTK.TreePath;
|
|
getModel(): AuGTK.TreeModel;
|
|
refilter(): void;
|
|
setModifyFunc(nColumns: number, types: number[], func: (model: AuGTK.TreeModel, iter: AuGTK.TreeIter, value: GObject.Value, column: number) => void, destroy: () => void | undefined | null): void;
|
|
setVisibleColumn(column: number): void;
|
|
setVisibleFunc(func: (model: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean, destroy: () => void | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
dragDataDelete(path: AuGTK.TreePath): boolean;
|
|
dragDataGet(path: AuGTK.TreePath): AuGDK.ContentProvider;
|
|
rowDraggable(path: AuGTK.TreePath): boolean;
|
|
filterNew(root: AuGTK.TreePath | undefined | null): AuGTK.TreeModel;
|
|
foreach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => boolean): void;
|
|
getColumnType(index: number): number;
|
|
getFlags(): AuGTK.TreeModelFlags;
|
|
getIter(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
getIterFirst(iter: AuGTK.TreeIter): boolean;
|
|
getIterFromString(iter: AuGTK.TreeIter, pathString: string): boolean;
|
|
getNColumns(): number;
|
|
getPath(iter: AuGTK.TreeIter): AuGTK.TreePath;
|
|
getStringFromIter(iter: AuGTK.TreeIter): string;
|
|
getValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
iterChildren(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): boolean;
|
|
iterHasChild(iter: AuGTK.TreeIter): boolean;
|
|
iterNChildren(iter: AuGTK.TreeIter | undefined | null): number;
|
|
iterNext(iter: AuGTK.TreeIter): boolean;
|
|
iterNthChild(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number): boolean;
|
|
iterParent(iter: AuGTK.TreeIter, child: AuGTK.TreeIter): boolean;
|
|
iterPrevious(iter: AuGTK.TreeIter): boolean;
|
|
refNode(iter: AuGTK.TreeIter): void;
|
|
rowChanged(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowDeleted(path: AuGTK.TreePath): void;
|
|
rowHasChildToggled(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowInserted(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowsReordered(path: AuGTK.TreePath, iter: AuGTK.TreeIter | undefined | null, newOrder: number[], length: number): void;
|
|
unrefNode(iter: AuGTK.TreeIter): void;
|
|
}
|
|
|
|
class TreeModelFilterCtor {
|
|
childModel ?: AuGTK.TreeModel;
|
|
virtualRoot ?: AuGTK.TreePath;
|
|
}
|
|
|
|
class TreeModelSort extends GObject.Object implements AuGTK.TreeDragSource, AuGTK.TreeModel, AuGTK.TreeSortable {
|
|
constructor(initializerList ?: TreeModelSortCtor);
|
|
|
|
parent : GObject.Object;
|
|
priv : AuGTK.TreeModelSortPrivate;
|
|
|
|
model : AuGTK.TreeModel;
|
|
|
|
static NewWithModel(childModel: AuGTK.TreeModel): AuGTK.TreeModelSort;
|
|
clearCache(): void;
|
|
convertChildIterToIter(sortIter: AuGTK.TreeIter, childIter: AuGTK.TreeIter): boolean;
|
|
convertChildPathToPath(childPath: AuGTK.TreePath): AuGTK.TreePath;
|
|
convertIterToChildIter(childIter: AuGTK.TreeIter, sortedIter: AuGTK.TreeIter): void;
|
|
convertPathToChildPath(sortedPath: AuGTK.TreePath): AuGTK.TreePath;
|
|
getModel(): AuGTK.TreeModel;
|
|
iterIsValid(iter: AuGTK.TreeIter): boolean;
|
|
resetDefaultSortFunc(): void;
|
|
//TypeScript is complete garbage:
|
|
dragDataDelete(path: AuGTK.TreePath): boolean;
|
|
dragDataGet(path: AuGTK.TreePath): AuGDK.ContentProvider;
|
|
rowDraggable(path: AuGTK.TreePath): boolean;
|
|
filterNew(root: AuGTK.TreePath | undefined | null): AuGTK.TreeModel;
|
|
foreach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => boolean): void;
|
|
getColumnType(index: number): number;
|
|
getFlags(): AuGTK.TreeModelFlags;
|
|
getIter(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
getIterFirst(iter: AuGTK.TreeIter): boolean;
|
|
getIterFromString(iter: AuGTK.TreeIter, pathString: string): boolean;
|
|
getNColumns(): number;
|
|
getPath(iter: AuGTK.TreeIter): AuGTK.TreePath;
|
|
getStringFromIter(iter: AuGTK.TreeIter): string;
|
|
getValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
iterChildren(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): boolean;
|
|
iterHasChild(iter: AuGTK.TreeIter): boolean;
|
|
iterNChildren(iter: AuGTK.TreeIter | undefined | null): number;
|
|
iterNext(iter: AuGTK.TreeIter): boolean;
|
|
iterNthChild(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number): boolean;
|
|
iterParent(iter: AuGTK.TreeIter, child: AuGTK.TreeIter): boolean;
|
|
iterPrevious(iter: AuGTK.TreeIter): boolean;
|
|
refNode(iter: AuGTK.TreeIter): void;
|
|
rowChanged(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowDeleted(path: AuGTK.TreePath): void;
|
|
rowHasChildToggled(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowInserted(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowsReordered(path: AuGTK.TreePath, iter: AuGTK.TreeIter | undefined | null, newOrder: number[], length: number): void;
|
|
unrefNode(iter: AuGTK.TreeIter): void;
|
|
getSortColumnId(sortColumnId: number, order: AuGTK.SortType): boolean;
|
|
hasDefaultSortFunc(): boolean;
|
|
setDefaultSortFunc(sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
setSortColumnId(sortColumnId: number, order: AuGTK.SortType): void;
|
|
setSortFunc(sortColumnId: number, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
sortColumnChanged(): void;
|
|
}
|
|
|
|
class TreeModelSortCtor {
|
|
model ?: AuGTK.TreeModel;
|
|
}
|
|
|
|
class TreeSelection extends GObject.Object {
|
|
constructor(initializerList ?: TreeSelectionCtor);
|
|
|
|
mode : AuGTK.SelectionMode;
|
|
|
|
countSelectedRows(): number;
|
|
getMode(): AuGTK.SelectionMode;
|
|
getSelected(model ?: AuGTK.TreeModel, iter ?: AuGTK.TreeIter): boolean;
|
|
getSelectedRows(model ?: AuGTK.TreeModel): AuGTK.TreePath[];
|
|
getTreeView(): AuGTK.TreeView;
|
|
iterIsSelected(iter: AuGTK.TreeIter): boolean;
|
|
pathIsSelected(path: AuGTK.TreePath): boolean;
|
|
selectAll(): void;
|
|
selectIter(iter: AuGTK.TreeIter): void;
|
|
selectPath(path: AuGTK.TreePath): void;
|
|
selectRange(startPath: AuGTK.TreePath, endPath: AuGTK.TreePath): void;
|
|
selectedForeach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => void): void;
|
|
setMode(type: AuGTK.SelectionMode): void;
|
|
setSelectFunction(func: (selection: AuGTK.TreeSelection, model: AuGTK.TreeModel, path: AuGTK.TreePath, pathCurrentlySelected: boolean) => boolean | undefined | null, destroy: () => void): void;
|
|
unselectAll(): void;
|
|
unselectIter(iter: AuGTK.TreeIter): void;
|
|
unselectPath(path: AuGTK.TreePath): void;
|
|
unselectRange(startPath: AuGTK.TreePath, endPath: AuGTK.TreePath): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class TreeSelectionCtor {
|
|
mode ?: AuGTK.SelectionMode;
|
|
}
|
|
|
|
class TreeSelectionEventListener extends AuGlibEx.IEventListener {
|
|
changed(): void;
|
|
}
|
|
|
|
class TreeStore extends GObject.Object implements AuGTK.Buildable, AuGTK.TreeDragDest, AuGTK.TreeDragSource, AuGTK.TreeModel, AuGTK.TreeSortable {
|
|
constructor(initializerList ?: TreeStoreCtor);
|
|
|
|
parent : GObject.Object;
|
|
priv : AuGTK.TreeStorePrivate;
|
|
|
|
static New(nColumns: number, types: number[]): AuGTK.TreeStore;
|
|
append(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): void;
|
|
clear(): void;
|
|
insert(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, position: number): void;
|
|
insertAfter(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, sibling: AuGTK.TreeIter | undefined | null): void;
|
|
insertBefore(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, sibling: AuGTK.TreeIter | undefined | null): void;
|
|
insertWithValues(iter ?: AuGTK.TreeIter, parent ?: AuGTK.TreeIter | undefined | null, position ?: number, columns ?: number[], values ?: GObject.Value[], nValues ?: number): void;
|
|
isAncestor(iter: AuGTK.TreeIter, descendant: AuGTK.TreeIter): boolean;
|
|
iterDepth(iter: AuGTK.TreeIter): number;
|
|
iterIsValid(iter: AuGTK.TreeIter): boolean;
|
|
moveAfter(iter: AuGTK.TreeIter, position: AuGTK.TreeIter | undefined | null): void;
|
|
moveBefore(iter: AuGTK.TreeIter, position: AuGTK.TreeIter | undefined | null): void;
|
|
prepend(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): void;
|
|
remove(iter: AuGTK.TreeIter): boolean;
|
|
setColumnTypes(nColumns: number, types: number[]): void;
|
|
setValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
set(iter: AuGTK.TreeIter, columns: number[], values: GObject.Value[], nValues: number): void;
|
|
swap(a: AuGTK.TreeIter, b: AuGTK.TreeIter): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
dragDataReceived(dest: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
rowDropPossible(destPath: AuGTK.TreePath, value: GObject.Value): boolean;
|
|
dragDataDelete(path: AuGTK.TreePath): boolean;
|
|
dragDataGet(path: AuGTK.TreePath): AuGDK.ContentProvider;
|
|
rowDraggable(path: AuGTK.TreePath): boolean;
|
|
filterNew(root: AuGTK.TreePath | undefined | null): AuGTK.TreeModel;
|
|
foreach(func: (model: AuGTK.TreeModel, path: AuGTK.TreePath, iter: AuGTK.TreeIter) => boolean): void;
|
|
getColumnType(index: number): number;
|
|
getFlags(): AuGTK.TreeModelFlags;
|
|
getIter(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
getIterFirst(iter: AuGTK.TreeIter): boolean;
|
|
getIterFromString(iter: AuGTK.TreeIter, pathString: string): boolean;
|
|
getNColumns(): number;
|
|
getPath(iter: AuGTK.TreeIter): AuGTK.TreePath;
|
|
getStringFromIter(iter: AuGTK.TreeIter): string;
|
|
getValue(iter: AuGTK.TreeIter, column: number, value: GObject.Value): void;
|
|
iterChildren(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null): boolean;
|
|
iterHasChild(iter: AuGTK.TreeIter): boolean;
|
|
iterNChildren(iter: AuGTK.TreeIter | undefined | null): number;
|
|
iterNext(iter: AuGTK.TreeIter): boolean;
|
|
iterNthChild(iter: AuGTK.TreeIter, parent: AuGTK.TreeIter | undefined | null, n: number): boolean;
|
|
iterParent(iter: AuGTK.TreeIter, child: AuGTK.TreeIter): boolean;
|
|
iterPrevious(iter: AuGTK.TreeIter): boolean;
|
|
refNode(iter: AuGTK.TreeIter): void;
|
|
rowChanged(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowDeleted(path: AuGTK.TreePath): void;
|
|
rowHasChildToggled(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowInserted(path: AuGTK.TreePath, iter: AuGTK.TreeIter): void;
|
|
rowsReordered(path: AuGTK.TreePath, iter: AuGTK.TreeIter | undefined | null, newOrder: number[], length: number): void;
|
|
unrefNode(iter: AuGTK.TreeIter): void;
|
|
getSortColumnId(sortColumnId: number, order: AuGTK.SortType): boolean;
|
|
hasDefaultSortFunc(): boolean;
|
|
setDefaultSortFunc(sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
setSortColumnId(sortColumnId: number, order: AuGTK.SortType): void;
|
|
setSortFunc(sortColumnId: number, sortFunc: (model: AuGTK.TreeModel, a: AuGTK.TreeIter, b: AuGTK.TreeIter) => number, destroy: () => void | undefined | null): void;
|
|
sortColumnChanged(): void;
|
|
}
|
|
|
|
class TreeStoreCtor {
|
|
}
|
|
|
|
class TreeView extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|
constructor(initializerList ?: TreeViewCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
activateOnSingleClick : boolean;
|
|
enableGridLines : AuGTK.TreeViewGridLines;
|
|
enableSearch : boolean;
|
|
enableTreeLines : boolean;
|
|
expanderColumn : AuGTK.TreeViewColumn;
|
|
fixedHeightMode : boolean;
|
|
headersClickable : boolean;
|
|
headersVisible : boolean;
|
|
hoverExpand : boolean;
|
|
hoverSelection : boolean;
|
|
levelIndentation : number;
|
|
model : AuGTK.TreeModel;
|
|
reorderable : boolean;
|
|
rubberBanding : boolean;
|
|
searchColumn : number;
|
|
showExpanders : boolean;
|
|
tooltipColumn : number;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewWithModel(model: AuGTK.TreeModel): AuGTK.Widget;
|
|
appendColumn(column: AuGTK.TreeViewColumn): number;
|
|
collapseAll(): void;
|
|
collapseRow(path: AuGTK.TreePath): boolean;
|
|
columnsAutosize(): void;
|
|
convertBinWindowToTreeCoords(bx: number, by: number, tx: number, ty: number): void;
|
|
convertBinWindowToWidgetCoords(bx: number, by: number, wx: number, wy: number): void;
|
|
convertTreeToBinWindowCoords(tx: number, ty: number, bx: number, by: number): void;
|
|
convertTreeToWidgetCoords(tx: number, ty: number, wx: number, wy: number): void;
|
|
convertWidgetToBinWindowCoords(wx: number, wy: number, bx: number, by: number): void;
|
|
convertWidgetToTreeCoords(wx: number, wy: number, tx: number, ty: number): void;
|
|
createRowDragIcon(path: AuGTK.TreePath): AuGDK.Paintable;
|
|
enableModelDragDest(formats: AuGDK.ContentFormats, actions: AuGDK.DragAction): void;
|
|
enableModelDragSource(startButtonMask: AuGDK.ModifierType, formats: AuGDK.ContentFormats, actions: AuGDK.DragAction): void;
|
|
expandAll(): void;
|
|
expandRow(path: AuGTK.TreePath, openAll: boolean): boolean;
|
|
expandToPath(path: AuGTK.TreePath): void;
|
|
getActivateOnSingleClick(): boolean;
|
|
getBackgroundArea(path: AuGTK.TreePath | undefined | null, column: AuGTK.TreeViewColumn | undefined | null, rect: AuGDK.Rectangle): void;
|
|
getCellArea(path: AuGTK.TreePath | undefined | null, column: AuGTK.TreeViewColumn | undefined | null, rect: AuGDK.Rectangle): void;
|
|
getColumn(n: number): AuGTK.TreeViewColumn;
|
|
getColumns(): AuGTK.TreeViewColumn[];
|
|
getDestRowAtPos(dragX: number, dragY: number, path ?: AuGTK.TreePath | undefined | null, pos ?: AuGTK.TreeViewDropPosition): boolean;
|
|
getDragDestRow(path ?: AuGTK.TreePath | undefined | null, pos ?: AuGTK.TreeViewDropPosition): void;
|
|
getEnableSearch(): boolean;
|
|
getEnableTreeLines(): boolean;
|
|
getExpanderColumn(): AuGTK.TreeViewColumn;
|
|
getFixedHeightMode(): boolean;
|
|
getGridLines(): AuGTK.TreeViewGridLines;
|
|
getHeadersClickable(): boolean;
|
|
getHeadersVisible(): boolean;
|
|
getHoverExpand(): boolean;
|
|
getHoverSelection(): boolean;
|
|
getLevelIndentation(): number;
|
|
getModel(): AuGTK.TreeModel;
|
|
getNColumns(): number;
|
|
getPathAtPos(x: number, y: number, path ?: AuGTK.TreePath | undefined | null, column ?: AuGTK.TreeViewColumn | undefined | null, cellX ?: number, cellY ?: number): boolean;
|
|
getReorderable(): boolean;
|
|
getRubberBanding(): boolean;
|
|
getSearchColumn(): number;
|
|
getSearchEntry(): AuGTK.Editable;
|
|
getSelection(): AuGTK.TreeSelection;
|
|
getShowExpanders(): boolean;
|
|
getTooltipColumn(): number;
|
|
getTooltipContext(x: number, y: number, keyboardTip: boolean, model ?: AuGTK.TreeModel | undefined | null, path ?: AuGTK.TreePath, iter ?: AuGTK.TreeIter): boolean;
|
|
getVisibleRange(startPath ?: AuGTK.TreePath, endPath ?: AuGTK.TreePath): boolean;
|
|
getVisibleRect(visibleRect: AuGDK.Rectangle): void;
|
|
insertColumn(column: AuGTK.TreeViewColumn, position: number): number;
|
|
insertColumnWithDataFunc(position: number, title: string, cell: AuGTK.CellRenderer, func: (treeColumn: AuGTK.TreeViewColumn, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void, dnotify: () => void): number;
|
|
isBlankAtPos(x: number, y: number, path ?: AuGTK.TreePath | undefined | null, column ?: AuGTK.TreeViewColumn | undefined | null, cellX ?: number, cellY ?: number): boolean;
|
|
isRubberBandingActive(): boolean;
|
|
mapExpandedRows(func: (treeView: AuGTK.TreeView, path: AuGTK.TreePath) => void): void;
|
|
moveColumnAfter(column: AuGTK.TreeViewColumn, baseColumn: AuGTK.TreeViewColumn | undefined | null): void;
|
|
removeColumn(column: AuGTK.TreeViewColumn): number;
|
|
rowActivated(path: AuGTK.TreePath, column: AuGTK.TreeViewColumn | undefined | null): void;
|
|
rowExpanded(path: AuGTK.TreePath): boolean;
|
|
scrollToCell(path: AuGTK.TreePath | undefined | null, column: AuGTK.TreeViewColumn | undefined | null, useAlign: boolean, rowAlign: number, colAlign: number): void;
|
|
scrollToPoint(treeX: number, treeY: number): void;
|
|
setActivateOnSingleClick(single: boolean): void;
|
|
setColumnDragFunction(func: (treeView: AuGTK.TreeView, column: AuGTK.TreeViewColumn, prevColumn: AuGTK.TreeViewColumn, nextColumn: AuGTK.TreeViewColumn) => boolean | undefined | null, destroy: () => void | undefined | null): void;
|
|
setCursorOnCell(path: AuGTK.TreePath, focusColumn: AuGTK.TreeViewColumn | undefined | null, focusCell: AuGTK.CellRenderer | undefined | null, startEditing: boolean): void;
|
|
setDragDestRow(path: AuGTK.TreePath | undefined | null, pos: AuGTK.TreeViewDropPosition): void;
|
|
setEnableSearch(enableSearch: boolean): void;
|
|
setEnableTreeLines(enabled: boolean): void;
|
|
setExpanderColumn(column: AuGTK.TreeViewColumn | undefined | null): void;
|
|
setFixedHeightMode(enable: boolean): void;
|
|
setGridLines(gridLines: AuGTK.TreeViewGridLines): void;
|
|
setHeadersClickable(setting: boolean): void;
|
|
setHeadersVisible(headersVisible: boolean): void;
|
|
setHoverExpand(expand: boolean): void;
|
|
setHoverSelection(hover: boolean): void;
|
|
setLevelIndentation(indentation: number): void;
|
|
setModel(model: AuGTK.TreeModel | undefined | null): void;
|
|
setReorderable(reorderable: boolean): void;
|
|
setRowSeparatorFunc(func: (model: AuGTK.TreeModel, iter: AuGTK.TreeIter) => boolean | undefined | null, destroy: () => void | undefined | null): void;
|
|
setRubberBanding(enable: boolean): void;
|
|
setSearchColumn(column: number): void;
|
|
setSearchEntry(entry: AuGTK.Editable | undefined | null): void;
|
|
setSearchEqualFunc(searchEqualFunc: (model: AuGTK.TreeModel, column: number, key: string, iter: AuGTK.TreeIter) => boolean, searchDestroy: () => void | undefined | null): void;
|
|
setShowExpanders(enabled: boolean): void;
|
|
setTooltipCell(tooltip: AuGTK.Tooltip, path: AuGTK.TreePath | undefined | null, column: AuGTK.TreeViewColumn | undefined | null, cell: AuGTK.CellRenderer | undefined | null): void;
|
|
setTooltipColumn(column: number): void;
|
|
setTooltipRow(tooltip: AuGTK.Tooltip, path: AuGTK.TreePath): void;
|
|
unsetRowsDragDest(): void;
|
|
unsetRowsDragSource(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class TreeViewCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
model ?: AuGTK.TreeModel;
|
|
headersVisible ?: boolean;
|
|
headersClickable ?: boolean;
|
|
expanderColumn ?: AuGTK.TreeViewColumn;
|
|
reorderable ?: boolean;
|
|
enableSearch ?: boolean;
|
|
searchColumn ?: number;
|
|
fixedHeightMode ?: boolean;
|
|
hoverSelection ?: boolean;
|
|
hoverExpand ?: boolean;
|
|
showExpanders ?: boolean;
|
|
levelIndentation ?: number;
|
|
rubberBanding ?: boolean;
|
|
enableGridLines ?: AuGTK.TreeViewGridLines;
|
|
enableTreeLines ?: boolean;
|
|
tooltipColumn ?: number;
|
|
activateOnSingleClick ?: boolean;
|
|
}
|
|
|
|
class TreeViewEventListener extends AuGlibEx.IEventListener {
|
|
columnsChanged(): void;
|
|
cursorChanged(): void;
|
|
expandCollapseCursorRow(object: boolean, p0: boolean, p1: boolean): boolean;
|
|
moveCursor(step: AuGTK.MovementStep, direction: number, extend: boolean, modify: boolean): boolean;
|
|
rowActivated(path: AuGTK.TreePath, column: AuGTK.TreeViewColumn | undefined | null): void;
|
|
rowCollapsed(iter: AuGTK.TreeIter, path: AuGTK.TreePath): void;
|
|
rowExpanded(iter: AuGTK.TreeIter, path: AuGTK.TreePath): void;
|
|
selectAll(): boolean;
|
|
selectCursorParent(): boolean;
|
|
selectCursorRow(object: boolean): boolean;
|
|
startInteractiveSearch(): boolean;
|
|
testCollapseRow(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
testExpandRow(iter: AuGTK.TreeIter, path: AuGTK.TreePath): boolean;
|
|
toggleCursorRow(): boolean;
|
|
unselectAll(): boolean;
|
|
}
|
|
|
|
class TreeViewColumn extends GObject.InitiallyUnowned implements AuGTK.Buildable, AuGTK.CellLayout {
|
|
constructor(initializerList ?: TreeViewColumnCtor);
|
|
|
|
alignment : number;
|
|
cellArea : AuGTK.CellArea;
|
|
clickable : boolean;
|
|
expand : boolean;
|
|
fixedWidth : number;
|
|
maxWidth : number;
|
|
minWidth : number;
|
|
reorderable : boolean;
|
|
resizable : boolean;
|
|
sizing : AuGTK.TreeViewColumnSizing;
|
|
sortColumnId : number;
|
|
sortIndicator : boolean;
|
|
sortOrder : AuGTK.SortType;
|
|
spacing : number;
|
|
title : string;
|
|
visible : boolean;
|
|
widget : AuGTK.Widget;
|
|
width : number;
|
|
XOffset : number;
|
|
|
|
static New(): AuGTK.TreeViewColumn;
|
|
static NewWithArea(area: AuGTK.CellArea): AuGTK.TreeViewColumn;
|
|
addAttribute(cellRenderer: AuGTK.CellRenderer, attribute: string, column: number): void;
|
|
cellGetPosition(cellRenderer: AuGTK.CellRenderer, XOffset ?: number, width ?: number): boolean;
|
|
cellGetSize(XOffset ?: number, YOffset ?: number, width ?: number, height ?: number): void;
|
|
cellIsVisible(): boolean;
|
|
cellSetCellData(treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter, isExpander: boolean, isExpanded: boolean): void;
|
|
clear(): void;
|
|
clearAttributes(cellRenderer: AuGTK.CellRenderer): void;
|
|
clicked(): void;
|
|
focusCell(cell: AuGTK.CellRenderer): void;
|
|
getAlignment(): number;
|
|
getButton(): AuGTK.Widget;
|
|
getClickable(): boolean;
|
|
getExpand(): boolean;
|
|
getFixedWidth(): number;
|
|
getMaxWidth(): number;
|
|
getMinWidth(): number;
|
|
getReorderable(): boolean;
|
|
getResizable(): boolean;
|
|
getSizing(): AuGTK.TreeViewColumnSizing;
|
|
getSortColumnId(): number;
|
|
getSortIndicator(): boolean;
|
|
getSortOrder(): AuGTK.SortType;
|
|
getSpacing(): number;
|
|
getTitle(): string;
|
|
getTreeView(): AuGTK.Widget;
|
|
getVisible(): boolean;
|
|
getWidget(): AuGTK.Widget;
|
|
getWidth(): number;
|
|
getXOffset(): number;
|
|
packEnd(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
packStart(cell: AuGTK.CellRenderer, expand: boolean): void;
|
|
queueResize(): void;
|
|
setAlignment(XAlign: number): void;
|
|
setCellDataFunc(cellRenderer: AuGTK.CellRenderer, func: (treeColumn: AuGTK.TreeViewColumn, cell: AuGTK.CellRenderer, treeModel: AuGTK.TreeModel, iter: AuGTK.TreeIter) => void | undefined | null, destroy: () => void): void;
|
|
setClickable(clickable: boolean): void;
|
|
setExpand(expand: boolean): void;
|
|
setFixedWidth(fixedWidth: number): void;
|
|
setMaxWidth(maxWidth: number): void;
|
|
setMinWidth(minWidth: number): void;
|
|
setReorderable(reorderable: boolean): void;
|
|
setResizable(resizable: boolean): void;
|
|
setSizing(type: AuGTK.TreeViewColumnSizing): void;
|
|
setSortColumnId(sortColumnId: number): void;
|
|
setSortIndicator(setting: boolean): void;
|
|
setSortOrder(order: AuGTK.SortType): void;
|
|
setSpacing(spacing: number): void;
|
|
setTitle(title: string): void;
|
|
setVisible(visible: boolean): void;
|
|
setWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
getBuildableId(): string;
|
|
getArea(): AuGTK.CellArea;
|
|
getCells(): AuGTK.CellRenderer[];
|
|
reorder(cell: AuGTK.CellRenderer, position: number): void;
|
|
}
|
|
|
|
class TreeViewColumnCtor {
|
|
visible ?: boolean;
|
|
resizable ?: boolean;
|
|
XOffset ?: number;
|
|
width ?: number;
|
|
spacing ?: number;
|
|
sizing ?: AuGTK.TreeViewColumnSizing;
|
|
fixedWidth ?: number;
|
|
minWidth ?: number;
|
|
maxWidth ?: number;
|
|
title ?: string;
|
|
expand ?: boolean;
|
|
clickable ?: boolean;
|
|
widget ?: AuGTK.Widget;
|
|
alignment ?: number;
|
|
reorderable ?: boolean;
|
|
sortIndicator ?: boolean;
|
|
sortOrder ?: AuGTK.SortType;
|
|
sortColumnId ?: number;
|
|
cellArea ?: AuGTK.CellArea;
|
|
}
|
|
|
|
class TreeViewColumnEventListener extends AuGlibEx.IEventListener {
|
|
clicked(): void;
|
|
}
|
|
|
|
class UriLauncher extends GObject.Object {
|
|
constructor(initializerList ?: UriLauncherCtor);
|
|
|
|
uri : string;
|
|
|
|
static New(uri: string | undefined | null): AuGTK.UriLauncher;
|
|
getUri(): string;
|
|
launch(parent: AuGTK.Window | undefined | null, cancellable: AuGIO.Cancellable | undefined | null, callback: (sourceObject: GObject.Object | undefined | null, res: AuGIO.AsyncResult) => void | undefined | null): void;
|
|
launchFinish(result: AuGIO.AsyncResult): boolean;
|
|
setUri(uri: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class UriLauncherCtor {
|
|
uri ?: string;
|
|
}
|
|
|
|
class Video extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: VideoCtor);
|
|
|
|
autoplay : boolean;
|
|
file : AuGIO.File;
|
|
loop : boolean;
|
|
mediaStream : AuGTK.MediaStream;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static NewForFile(file: AuGIO.File | undefined | null): AuGTK.Widget;
|
|
static NewForFilename(filename: string | undefined | null): AuGTK.Widget;
|
|
static NewForMediaStream(stream: AuGTK.MediaStream | undefined | null): AuGTK.Widget;
|
|
static NewForResource(resourcePath: string | undefined | null): AuGTK.Widget;
|
|
getAutoplay(): boolean;
|
|
getFile(): AuGIO.File;
|
|
getLoop(): boolean;
|
|
getMediaStream(): AuGTK.MediaStream;
|
|
setAutoplay(autoplay: boolean): void;
|
|
setFile(file: AuGIO.File | undefined | null): void;
|
|
setFilename(filename: string | undefined | null): void;
|
|
setLoop(loop: boolean): void;
|
|
setMediaStream(stream: AuGTK.MediaStream | undefined | null): void;
|
|
setResource(resourcePath: string | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class VideoCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
autoplay ?: boolean;
|
|
file ?: AuGIO.File;
|
|
loop ?: boolean;
|
|
mediaStream ?: AuGTK.MediaStream;
|
|
}
|
|
|
|
class Viewport extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Scrollable {
|
|
constructor(initializerList ?: ViewportCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
scrollToFocus : boolean;
|
|
|
|
static New(hadjustment: AuGTK.Adjustment | undefined | null, vadjustment: AuGTK.Adjustment | undefined | null): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
getScrollToFocus(): boolean;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setScrollToFocus(scrollToFocus: boolean): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
hadjustment : AuGTK.Adjustment;
|
|
hscrollPolicy : AuGTK.ScrollablePolicy;
|
|
vadjustment : AuGTK.Adjustment;
|
|
vscrollPolicy : AuGTK.ScrollablePolicy;
|
|
|
|
getBorder(border: AuGTK.Border): boolean;
|
|
getHadjustment(): AuGTK.Adjustment;
|
|
getHscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
getVadjustment(): AuGTK.Adjustment;
|
|
getVscrollPolicy(): AuGTK.ScrollablePolicy;
|
|
setHadjustment(hadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setHscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
setVadjustment(vadjustment: AuGTK.Adjustment | undefined | null): void;
|
|
setVscrollPolicy(policy: AuGTK.ScrollablePolicy): void;
|
|
}
|
|
|
|
class ViewportCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
hadjustment ?: AuGTK.Adjustment;
|
|
hscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
vadjustment ?: AuGTK.Adjustment;
|
|
vscrollPolicy ?: AuGTK.ScrollablePolicy;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
scrollToFocus ?: boolean;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
|
|
class VolumeButton extends AuGTK.ScaleButton implements AuGTK.Accessible, AuGTK.AccessibleRange, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Orientable {
|
|
constructor(initializerList ?: VolumeButtonCtor);
|
|
|
|
parent : AuGTK.ScaleButton;
|
|
|
|
useSymbolic : boolean;
|
|
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
orientation : AuGTK.Orientation;
|
|
|
|
}
|
|
|
|
class VolumeButtonCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
orientation ?: AuGTK.Orientation;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
value ?: number;
|
|
adjustment ?: AuGTK.Adjustment;
|
|
icons ?: any;
|
|
active ?: boolean;
|
|
useSymbolic ?: boolean;
|
|
}
|
|
|
|
class Widget extends GObject.InitiallyUnowned implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: WidgetCtor);
|
|
|
|
parentInstance : GObject.InitiallyUnowned;
|
|
priv : AuGTK.WidgetPrivate;
|
|
|
|
canFocus : boolean;
|
|
canTarget : boolean;
|
|
cssClasses : string[];
|
|
cssName : string;
|
|
cursor : AuGDK.Cursor;
|
|
focusOnClick : boolean;
|
|
focusable : boolean;
|
|
halign : AuGTK.Align;
|
|
hasDefault : boolean;
|
|
hasFocus : boolean;
|
|
hasTooltip : boolean;
|
|
heightRequest : number;
|
|
hexpand : boolean;
|
|
hexpandSet : boolean;
|
|
layoutManager : AuGTK.LayoutManager;
|
|
marginBottom : number;
|
|
marginEnd : number;
|
|
marginStart : number;
|
|
marginTop : number;
|
|
name : string;
|
|
opacity : number;
|
|
overflow : AuGTK.Overflow;
|
|
parent : AuGTK.Widget;
|
|
receivesDefault : boolean;
|
|
root : AuGTK.Root;
|
|
scaleFactor : number;
|
|
sensitive : boolean;
|
|
tooltipMarkup : string;
|
|
tooltipText : string;
|
|
valign : AuGTK.Align;
|
|
vexpand : boolean;
|
|
vexpandSet : boolean;
|
|
visible : boolean;
|
|
widthRequest : number;
|
|
|
|
static GetDefaultDirection(): AuGTK.TextDirection;
|
|
static SetDefaultDirection(dir: AuGTK.TextDirection): void;
|
|
actionSetEnabled(actionName: string, enabled: boolean): void;
|
|
activate(): boolean;
|
|
activateAction(name: string, args: AuGlibEx.Variant | undefined | null): boolean;
|
|
activateDefault(): void;
|
|
addController(controller: AuGTK.EventController): void;
|
|
addCssClass(cssClass: string): void;
|
|
addMnemonicLabel(label: AuGTK.Widget): void;
|
|
addTickCallback(callback: (widget: AuGTK.Widget, frameClock: AuGDK.FrameClock) => boolean, notify: () => void): number;
|
|
allocate(width: number, height: number, baseline: number, transform: Gsk.Transform | undefined | null): void;
|
|
childFocus(direction: AuGTK.DirectionType): boolean;
|
|
computeBounds(target: AuGTK.Widget, outBounds: Graphene.Rect): boolean;
|
|
computeExpand(orientation: AuGTK.Orientation): boolean;
|
|
computePoint(target: AuGTK.Widget, point: Graphene.Point, outPoint: Graphene.Point): boolean;
|
|
computeTransform(target: AuGTK.Widget, outTransform: Graphene.Matrix): boolean;
|
|
contains(x: number, y: number): boolean;
|
|
createPangoContext(): AuPango.Context;
|
|
createPangoLayout(text: string | undefined | null): AuPango.Layout;
|
|
disposeTemplate(widgetType: number): void;
|
|
dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean;
|
|
errorBell(): void;
|
|
getAllocatedBaseline(): number;
|
|
getAllocatedHeight(): number;
|
|
getAllocatedWidth(): number;
|
|
getAllocation(allocation: AuGDK.Rectangle): void;
|
|
getAncestor(widgetType: number): AuGTK.Widget;
|
|
getCanFocus(): boolean;
|
|
getCanTarget(): boolean;
|
|
getChildVisible(): boolean;
|
|
getClipboard(): AuGDK.Clipboard;
|
|
getColor(color: AuGDK.RGBA): void;
|
|
getCssClasses(): string[];
|
|
getCssName(): string;
|
|
getCursor(): AuGDK.Cursor;
|
|
getDirection(): AuGTK.TextDirection;
|
|
getDisplay(): AuGDK.Display;
|
|
getFirstChild(): AuGTK.Widget;
|
|
getFocusChild(): AuGTK.Widget;
|
|
getFocusOnClick(): boolean;
|
|
getFocusable(): boolean;
|
|
getFontMap(): AuPango.FontMap;
|
|
getFontOptions(): cairo.FontOptions;
|
|
getFrameClock(): AuGDK.FrameClock;
|
|
getHalign(): AuGTK.Align;
|
|
getHasTooltip(): boolean;
|
|
getHeight(): number;
|
|
getHexpand(): boolean;
|
|
getHexpandSet(): boolean;
|
|
getLastChild(): AuGTK.Widget;
|
|
getLayoutManager(): AuGTK.LayoutManager;
|
|
getMapped(): boolean;
|
|
getMarginBottom(): number;
|
|
getMarginEnd(): number;
|
|
getMarginStart(): number;
|
|
getMarginTop(): number;
|
|
getName(): string;
|
|
getNative(): AuGTK.Native;
|
|
getNextSibling(): AuGTK.Widget;
|
|
getOpacity(): number;
|
|
getOverflow(): AuGTK.Overflow;
|
|
getPangoContext(): AuPango.Context;
|
|
getParent(): AuGTK.Widget;
|
|
getPreferredSize(minimumSize ?: AuGTK.Requisition, naturalSize ?: AuGTK.Requisition): void;
|
|
getPrevSibling(): AuGTK.Widget;
|
|
getPrimaryClipboard(): AuGDK.Clipboard;
|
|
getRealized(): boolean;
|
|
getReceivesDefault(): boolean;
|
|
getRequestMode(): AuGTK.SizeRequestMode;
|
|
getRoot(): AuGTK.Root;
|
|
getScaleFactor(): number;
|
|
getSensitive(): boolean;
|
|
getSettings(): AuGTK.Settings;
|
|
getSize(orientation: AuGTK.Orientation): number;
|
|
getSizeRequest(width ?: number, height ?: number): void;
|
|
getStateFlags(): AuGTK.StateFlags;
|
|
getStyleContext(): AuGTK.StyleContext;
|
|
getTemplateChild(widgetType: number, name: string): GObject.Object;
|
|
getTooltipMarkup(): string;
|
|
getTooltipText(): string;
|
|
getValign(): AuGTK.Align;
|
|
getVexpand(): boolean;
|
|
getVexpandSet(): boolean;
|
|
getVisible(): boolean;
|
|
getWidth(): number;
|
|
grabFocus(): boolean;
|
|
hasCssClass(cssClass: string): boolean;
|
|
hasVisibleFocus(): boolean;
|
|
hide(): void;
|
|
inDestruction(): boolean;
|
|
initTemplate(): void;
|
|
insertActionGroup(name: string, group: AuGIO.ActionGroup | undefined | null): void;
|
|
insertAfter(parent: AuGTK.Widget, previousSibling: AuGTK.Widget | undefined | null): void;
|
|
insertBefore(parent: AuGTK.Widget, nextSibling: AuGTK.Widget | undefined | null): void;
|
|
isAncestor(ancestor: AuGTK.Widget): boolean;
|
|
isDrawable(): boolean;
|
|
isFocus(): boolean;
|
|
isSensitive(): boolean;
|
|
isVisible(): boolean;
|
|
keynavFailed(direction: AuGTK.DirectionType): boolean;
|
|
listMnemonicLabels(): AuGTK.Widget[];
|
|
map(): void;
|
|
measure(orientation: AuGTK.Orientation, forSize: number, minimum ?: number, natural ?: number, minimumBaseline ?: number, naturalBaseline ?: number): void;
|
|
mnemonicActivate(groupCycling: boolean): boolean;
|
|
observeChildren(): AuGIO.ListModel;
|
|
observeControllers(): AuGIO.ListModel;
|
|
pick(x: number, y: number, flags: AuGTK.PickFlags): AuGTK.Widget;
|
|
queueAllocate(): void;
|
|
queueDraw(): void;
|
|
queueResize(): void;
|
|
realize(): void;
|
|
removeController(controller: AuGTK.EventController): void;
|
|
removeCssClass(cssClass: string): void;
|
|
removeMnemonicLabel(label: AuGTK.Widget): void;
|
|
removeTickCallback(id: number): void;
|
|
setCanFocus(canFocus: boolean): void;
|
|
setCanTarget(canTarget: boolean): void;
|
|
setChildVisible(childVisible: boolean): void;
|
|
setCssClasses(classes: string[]): void;
|
|
setCursor(cursor: AuGDK.Cursor | undefined | null): void;
|
|
setCursorFromName(name: string | undefined | null): void;
|
|
setDirection(dir: AuGTK.TextDirection): void;
|
|
setFocusChild(child: AuGTK.Widget | undefined | null): void;
|
|
setFocusOnClick(focusOnClick: boolean): void;
|
|
setFocusable(focusable: boolean): void;
|
|
setFontMap(fontMap: AuPango.FontMap | undefined | null): void;
|
|
setFontOptions(options: cairo.FontOptions | undefined | null): void;
|
|
setHalign(align: AuGTK.Align): void;
|
|
setHasTooltip(hasTooltip: boolean): void;
|
|
setHexpand(expand: boolean): void;
|
|
setHexpandSet(set: boolean): void;
|
|
setLayoutManager(layoutManager: AuGTK.LayoutManager | undefined | null): void;
|
|
setMarginBottom(margin: number): void;
|
|
setMarginEnd(margin: number): void;
|
|
setMarginStart(margin: number): void;
|
|
setMarginTop(margin: number): void;
|
|
setName(name: string): void;
|
|
setOpacity(opacity: number): void;
|
|
setOverflow(overflow: AuGTK.Overflow): void;
|
|
setParent(parent: AuGTK.Widget): void;
|
|
setReceivesDefault(receivesDefault: boolean): void;
|
|
setSensitive(sensitive: boolean): void;
|
|
setSizeRequest(width: number, height: number): void;
|
|
setStateFlags(flags: AuGTK.StateFlags, clear: boolean): void;
|
|
setTooltipMarkup(markup: string | undefined | null): void;
|
|
setTooltipText(text: string | undefined | null): void;
|
|
setValign(align: AuGTK.Align): void;
|
|
setVexpand(expand: boolean): void;
|
|
setVexpandSet(set: boolean): void;
|
|
setVisible(visible: boolean): void;
|
|
shouldLayout(): boolean;
|
|
show(): void;
|
|
sizeAllocate(allocation: AuGDK.Rectangle, baseline: number): void;
|
|
snapshotChild(child: AuGTK.Widget, snapshot: AuGTK.Snapshot): void;
|
|
translateCoordinates(destWidget: AuGTK.Widget, srcX: number, srcY: number, destX ?: number, destY ?: number): boolean;
|
|
triggerTooltipQuery(): void;
|
|
unmap(): void;
|
|
unparent(): void;
|
|
unrealize(): void;
|
|
unsetStateFlags(flags: AuGTK.StateFlags): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
getAccessibleParent(): AuGTK.Accessible;
|
|
getAccessibleRole(): AuGTK.AccessibleRole;
|
|
getAtContext(): AuGTK.ATContext;
|
|
getBounds(x: number, y: number, width: number, height: number): boolean;
|
|
getFirstAccessibleChild(): AuGTK.Accessible;
|
|
getNextAccessibleSibling(): AuGTK.Accessible;
|
|
getPlatformState(state: AuGTK.AccessiblePlatformState): boolean;
|
|
resetProperty(property: AuGTK.AccessibleProperty): void;
|
|
resetRelation(relation: AuGTK.AccessibleRelation): void;
|
|
resetState(state: AuGTK.AccessibleState): void;
|
|
updateProperty(nProperties: number, properties: AuGTK.AccessibleProperty[], values: GObject.Value[]): void;
|
|
updateRelation(nRelations: number, relations: AuGTK.AccessibleRelation[], values: GObject.Value[]): void;
|
|
updateState(nStates: number, states: AuGTK.AccessibleState[], values: GObject.Value[]): void;
|
|
getBuildableId(): string;
|
|
}
|
|
|
|
class WidgetCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
}
|
|
|
|
class WidgetEventListener extends AuGlibEx.IEventListener {
|
|
destroy(): void;
|
|
directionChanged(previousDirection: AuGTK.TextDirection): void;
|
|
hide(): void;
|
|
keynavFailed(direction: AuGTK.DirectionType): boolean;
|
|
map(): void;
|
|
mnemonicActivate(groupCycling: boolean): boolean;
|
|
moveFocus(direction: AuGTK.DirectionType): void;
|
|
queryTooltip(x: number, y: number, keyboardMode: boolean, tooltip: AuGTK.Tooltip): boolean;
|
|
realize(): void;
|
|
show(): void;
|
|
stateFlagsChanged(flags: AuGTK.StateFlags): void;
|
|
unmap(): void;
|
|
unrealize(): void;
|
|
}
|
|
|
|
class WidgetPaintable extends GObject.Object implements AuGDK.Paintable {
|
|
constructor(initializerList ?: WidgetPaintableCtor);
|
|
|
|
widget : AuGTK.Widget;
|
|
|
|
static New(widget: AuGTK.Widget | undefined | null): AuGTK.WidgetPaintable;
|
|
getWidget(): AuGTK.Widget;
|
|
setWidget(widget: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
static NewEmpty(intrinsicWidth: number, intrinsicHeight: number): AuGDK.Paintable;
|
|
computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number, concreteWidth: number, concreteHeight: number): void;
|
|
getCurrentImage(): AuGDK.Paintable;
|
|
getFlags(): AuGDK.PaintableFlags;
|
|
getIntrinsicAspectRatio(): number;
|
|
getIntrinsicHeight(): number;
|
|
getIntrinsicWidth(): number;
|
|
invalidateContents(): void;
|
|
invalidateSize(): void;
|
|
snapshot(snapshot: AuGDK.Snapshot, width: number, height: number): void;
|
|
}
|
|
|
|
class WidgetPaintableCtor {
|
|
widget ?: AuGTK.Widget;
|
|
}
|
|
|
|
class Window extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget, AuGTK.Native, AuGTK.Root, AuGTK.ShortcutManager {
|
|
constructor(initializerList ?: WindowCtor);
|
|
|
|
parentInstance : AuGTK.Widget;
|
|
|
|
application : AuGTK.Application;
|
|
child : AuGTK.Widget;
|
|
decorated : boolean;
|
|
defaultHeight : number;
|
|
defaultWidget : AuGTK.Widget;
|
|
defaultWidth : number;
|
|
deletable : boolean;
|
|
destroyWithParent : boolean;
|
|
display : AuGDK.Display;
|
|
focusVisible : boolean;
|
|
focusWidget : AuGTK.Widget;
|
|
fullscreened : boolean;
|
|
handleMenubarAccel : boolean;
|
|
hideOnClose : boolean;
|
|
iconName : string;
|
|
isActive : boolean;
|
|
maximized : boolean;
|
|
mnemonicsVisible : boolean;
|
|
modal : boolean;
|
|
resizable : boolean;
|
|
startupId : string;
|
|
title : string;
|
|
titlebar : AuGTK.Widget;
|
|
transientFor : AuGTK.Window;
|
|
|
|
static New(): AuGTK.Widget;
|
|
static GetDefaultIconName(): string;
|
|
static GetToplevels(): AuGIO.ListModel;
|
|
static ListToplevels(): AuGTK.Widget[];
|
|
static SetAutoStartupNotification(setting: boolean): void;
|
|
static SetDefaultIconName(name: string): void;
|
|
static SetInteractiveDebugging(enable: boolean): void;
|
|
close(): void;
|
|
destroy(): void;
|
|
fullscreen(): void;
|
|
fullscreenOnMonitor(monitor: AuGDK.Monitor): void;
|
|
getApplication(): AuGTK.Application;
|
|
getChild(): AuGTK.Widget;
|
|
getDecorated(): boolean;
|
|
getDefaultSize(width ?: number, height ?: number): void;
|
|
getDefaultWidget(): AuGTK.Widget;
|
|
getDeletable(): boolean;
|
|
getDestroyWithParent(): boolean;
|
|
getFocus(): AuGTK.Widget;
|
|
getFocusVisible(): boolean;
|
|
getGroup(): AuGTK.WindowGroup;
|
|
getHandleMenubarAccel(): boolean;
|
|
getHideOnClose(): boolean;
|
|
getIconName(): string;
|
|
getMnemonicsVisible(): boolean;
|
|
getModal(): boolean;
|
|
getResizable(): boolean;
|
|
getTitle(): string;
|
|
getTitlebar(): AuGTK.Widget;
|
|
getTransientFor(): AuGTK.Window;
|
|
hasGroup(): boolean;
|
|
isFullscreen(): boolean;
|
|
isMaximized(): boolean;
|
|
maximize(): void;
|
|
minimize(): void;
|
|
present(): void;
|
|
presentWithTime(timestamp: number): void;
|
|
setApplication(application: AuGTK.Application | undefined | null): void;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
setDecorated(setting: boolean): void;
|
|
setDefaultSize(width: number, height: number): void;
|
|
setDefaultWidget(defaultWidget: AuGTK.Widget | undefined | null): void;
|
|
setDeletable(setting: boolean): void;
|
|
setDestroyWithParent(setting: boolean): void;
|
|
setDisplay(display: AuGDK.Display): void;
|
|
setFocus(focus: AuGTK.Widget | undefined | null): void;
|
|
setFocusVisible(setting: boolean): void;
|
|
setHandleMenubarAccel(handleMenubarAccel: boolean): void;
|
|
setHideOnClose(setting: boolean): void;
|
|
setIconName(name: string | undefined | null): void;
|
|
setMnemonicsVisible(setting: boolean): void;
|
|
setModal(modal: boolean): void;
|
|
setResizable(resizable: boolean): void;
|
|
setStartupId(startupId: string): void;
|
|
setTitle(title: string | undefined | null): void;
|
|
setTitlebar(titlebar: AuGTK.Widget | undefined | null): void;
|
|
setTransientFor(parent: AuGTK.Window | undefined | null): void;
|
|
unfullscreen(): void;
|
|
unmaximize(): void;
|
|
unminimize(): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
static GetForSurface(surface: AuGDK.Surface): AuGTK.Native;
|
|
getRenderer(): Gsk.Renderer;
|
|
getSurface(): AuGDK.Surface;
|
|
getSurfaceTransform(x: number, y: number): void;
|
|
}
|
|
|
|
class WindowCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
title ?: string;
|
|
resizable ?: boolean;
|
|
modal ?: boolean;
|
|
defaultWidth ?: number;
|
|
defaultHeight ?: number;
|
|
destroyWithParent ?: boolean;
|
|
hideOnClose ?: boolean;
|
|
iconName ?: string;
|
|
display ?: AuGDK.Display;
|
|
decorated ?: boolean;
|
|
deletable ?: boolean;
|
|
transientFor ?: AuGTK.Window;
|
|
application ?: AuGTK.Application;
|
|
defaultWidget ?: AuGTK.Widget;
|
|
focusWidget ?: AuGTK.Widget;
|
|
child ?: AuGTK.Widget;
|
|
titlebar ?: AuGTK.Widget;
|
|
handleMenubarAccel ?: boolean;
|
|
isActive ?: boolean;
|
|
startupId ?: string;
|
|
mnemonicsVisible ?: boolean;
|
|
focusVisible ?: boolean;
|
|
maximized ?: boolean;
|
|
fullscreened ?: boolean;
|
|
}
|
|
|
|
class WindowEventListener extends AuGlibEx.IEventListener {
|
|
activateDefault(): void;
|
|
activateFocus(): void;
|
|
closeRequest(): boolean;
|
|
enableDebugging(toggle: boolean): boolean;
|
|
keysChanged(): void;
|
|
}
|
|
|
|
class WindowControls extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: WindowControlsCtor);
|
|
|
|
decorationLayout : string;
|
|
empty : boolean;
|
|
side : AuGTK.PackType;
|
|
|
|
static New(side: AuGTK.PackType): AuGTK.Widget;
|
|
getDecorationLayout(): string;
|
|
getEmpty(): boolean;
|
|
getSide(): AuGTK.PackType;
|
|
setDecorationLayout(layout: string | undefined | null): void;
|
|
setSide(side: AuGTK.PackType): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class WindowControlsCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
side ?: AuGTK.PackType;
|
|
decorationLayout ?: string;
|
|
empty ?: boolean;
|
|
}
|
|
|
|
class WindowGroup extends GObject.Object {
|
|
constructor(initializerList ?: WindowGroupCtor);
|
|
|
|
parentInstance : GObject.Object;
|
|
priv : AuGTK.WindowGroupPrivate;
|
|
|
|
static New(): AuGTK.WindowGroup;
|
|
addWindow(window: AuGTK.Window): void;
|
|
listWindows(): AuGTK.Window[];
|
|
removeWindow(window: AuGTK.Window): void;
|
|
//TypeScript is complete garbage:
|
|
}
|
|
|
|
class WindowGroupCtor {
|
|
}
|
|
|
|
class WindowHandle extends AuGTK.Widget implements AuGTK.Accessible, AuGTK.Buildable, AuGTK.ConstraintTarget {
|
|
constructor(initializerList ?: WindowHandleCtor);
|
|
|
|
child : AuGTK.Widget;
|
|
|
|
static New(): AuGTK.Widget;
|
|
getChild(): AuGTK.Widget;
|
|
setChild(child: AuGTK.Widget | undefined | null): void;
|
|
//TypeScript is complete garbage:
|
|
accessibleRole : AuGTK.AccessibleRole;
|
|
|
|
}
|
|
|
|
class WindowHandleCtor {
|
|
accessibleRole ?: AuGTK.AccessibleRole;
|
|
name ?: string;
|
|
parent ?: AuGTK.Widget;
|
|
root ?: AuGTK.Root;
|
|
widthRequest ?: number;
|
|
heightRequest ?: number;
|
|
visible ?: boolean;
|
|
sensitive ?: boolean;
|
|
canFocus ?: boolean;
|
|
hasFocus ?: boolean;
|
|
canTarget ?: boolean;
|
|
focusOnClick ?: boolean;
|
|
focusable ?: boolean;
|
|
hasDefault ?: boolean;
|
|
receivesDefault ?: boolean;
|
|
cursor ?: AuGDK.Cursor;
|
|
hasTooltip ?: boolean;
|
|
tooltipMarkup ?: string;
|
|
tooltipText ?: string;
|
|
opacity ?: number;
|
|
overflow ?: AuGTK.Overflow;
|
|
halign ?: AuGTK.Align;
|
|
valign ?: AuGTK.Align;
|
|
marginStart ?: number;
|
|
marginEnd ?: number;
|
|
marginTop ?: number;
|
|
marginBottom ?: number;
|
|
hexpand ?: boolean;
|
|
vexpand ?: boolean;
|
|
hexpandSet ?: boolean;
|
|
vexpandSet ?: boolean;
|
|
scaleFactor ?: number;
|
|
cssName ?: string;
|
|
cssClasses ?: any;
|
|
layoutManager ?: AuGTK.LayoutManager;
|
|
child ?: AuGTK.Widget;
|
|
}
|
|
} |