GTK-TypeScript-Bindings/Gtk.d.ts
2023-03-04 13:40:44 +00:00

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;
}
}